Avatar billede wolker Nybegynder
22. december 2002 - 02:20 Der er 12 kommentarer og
1 løsning

Installering af MSDE 1 evt. MSDE 2000

Er der nogen her der har erfaring med installation af MSDE, og her mener jeg virkelig erfaring.

Jeg har lavet en installation i Instalshield 6.3 der installere MSDE 1 m.m., og når jeg selv eller andre i firmaet tester den på diverse pc'er, med forskellige Windows installeret, virker det perfekt. Og det er ikke kun et par enkelte test vi snakker om, nej det er mindst 50 stk.

Men problemet er at det har vist sig at installationen kun virker i ca 85 til 90% af tilfældene, det opdagede vi da vi udgav godt 2000 stk cd'er til kunder her i danmark. Det kunne dog lade sig gøre på langt de fleste at guide kunden sådan at det kom til at virke, men det er altså ret anstrengende at snakke med over 200 utilfredse kunder.

Nu har firmaet fået en aftale i stand, sådan at vi skal udgive mellem 1000 og 2000 cd'er i Tyskland en gang i løbet af januar / februar, men dog ikke før vi har løst problemet ang. MSDE.

Så hvis der er nogen her på eksperten der har erfaring med masseudgivelse af MSDE, vil jeg gerne høre fra jer. Det behøver ikke at være lavet i Installshield, det skal bare være sådan at kunden ikke skal ta' stilling til en masse forskellige ting.

Jeg/firmaet er også villig til evt. at betale for en løsning der virker i mindst 95% af tilfældende, for 100% kan vi nok ikke opnå bl.a. pga. at nogle af vores kunder har MSDE installeret i forvejen, og hvor passwordet på brugernavnet 'sa' er ændret.
Avatar billede terry Ekspert
22. december 2002 - 10:14 #1
There are a number of facts concerning MSDE here. Obviously installing on PC's where MSDE alreday exists is obe of them, and PC's with Windows 98 is more than likley another. These limitations can be mentioned under "System Requirements" which will save you for a lot of bother from the start!

http://msdn.microsoft.com/vstudio/downloads/addins/msde/techfaq.asp
Avatar billede bennytordrup Nybegynder
22. december 2002 - 17:48 #2
Vi distribuerer MSDE 2000 med vores produkt, og i langt de fleste tilfælde er der ikke noget problem. Vi har haft problemer på NT 4, men det blev løst med en genstart og fornyet installation.

Vi gør det på den måde, at vi anvender Microsoft's installationsprogram til MSDE 2000 og tilpasser dette via setup.ini. Samtidig har vi et lille "boot" program på CD-rommen, hvorfra MSDE samt vores produkt kan installeres fra.

Jeg vil dog 100% anbefale Windows 2000/XP som platform til et MSDE-baseret program - bl.a. fordi disse understøtter NT Authentication - det går Win 9x ikke.

Som terry nævner, så er et af de mulige probelemer, at der kan være installeret MSDE / SQL Server i forvejen. Det kan omgås (og det gør vi i vores opsætning) ved at bruge MSDE 2000, der understøtter "Named Instances". Det betyder i praksis, at der kan være 16 kørende SQL Servere /MSDE Servere på samme computer. Den MSDE, vi installerer fra vores CD, har vi givet et instance name, hvorved den ikke vil komme i konlikt med en eksisterende default installation. I vores installationsprogram til vores produkt giver vi mulighed for at vælge den server, der skal køres mod, og standardforslaget er den MSDE, vi installerer fra CD-rommen.

Hvis du har yderligere spørgsmål, så fyr dem af - eller kontakt mig på nospam.benny@tordrup.net (fjern nospam.)
Avatar billede wolker Nybegynder
24. december 2002 - 01:09 #3
benny>>

Jeg er godt klar over at det er bedst hvis jeg kan nøjes med at understøtte 2000/XP, for det er også ved windows 98 vi har de fleste problemer, men vi kan ikke forlange at alle vores kunder skal opgradere deres windows, da langt de fleste netop bruger 98 (det er ikke nye kunder jeg snakker om, det er kunder vi har haft i flere år, men problemet er først kommet nu da vi var nødt til at finde en anden database end Paradox, det var simpelhen blevet mere og mere umulig at opfinde reparations-værktøjer til paradox :-) )

Jeg prøvede faktisk først at bruge MSDE 2000, men droppede den igen pga flg.

1. Ledelsen i firmaet ville ikke gå med til at vi droppede understøttelsen af windows 95 (de gik dog med til at det mindst skulle være 95b), så dvs. at installationen både skulle håndtere installation af MSDE 1 ved 95b, og MSDE 2000 ved resten, det havde jeg dog næsten fået lavet, men så fik jeg blot et nye problemer se punkt 2 - 3.

2. Jeg kunne ikke få den instance som jeg oprettede til at auto-starte, med "scm -action 1 -Server 127.0.0.1\Firmanavnsql m.m." (på windows 98 / ME ), ini-filen ser sådan ud.

[Options]
TARGETDIR=C:\Programmer\Mssql\Binn\
DATADIR=C:\Programmer\Mssql\Data\
INSTANCENAME=FirmaNavnSql
SECURITYMODE=SQL

Ved du hvordan det skal gøres?

3. Jeg fik et problem med en hel ny-installeret XP, jeg kunne simpelhen ikke få Msde 2000 installeret, den lavede en rollback midt i installationen, jeg læste herefter på nettet at det kunne skyldes at deling af printer ikke var installeret (eller noget i den stil), så var det jeg droppede det.

Men hvis jeg kan få ovenstående problemer løst, er der ingen tvivl om at jeg/vi vil gå over til MSDE 2000, da vi ikke behøver at understøtte 95 i Tyskland.
Avatar billede terry Ekspert
24. december 2002 - 10:36 #4
Its obviously going to cost more but what is wrong with SQL Server? Or even Access. But as you are against using Paradox then I doubt you will use Access.
Avatar billede bennytordrup Nybegynder
24. december 2002 - 11:40 #5
wolker >>

1. IMHO er det absolut ikke noget problem at droppe understøttelsen af Win95. Selv Microsoft har jo officielt afskrevet Win95.
Ud over det, så giver MSDE/SQL Server 2000 nogle fordele, som MSDE 1/SQL Server 7 ikke har (User Defined Functions, Named Instances for at nævne to).

2. Hvad med "scm -action 1 -server (local)\FirmaNavnSQL m.m.

Ini-filen er der ikke noget i vejen med - vi har samme indstillinger (med andet instance-name). Dog bruger vi ikke TargetDir og DataDir, men bruge SQL Serverens egen.

3. Den må jeg så indrømme, at jeg endnu ikke har været udsat for. Men måske, at SP-niveau på MSDE har noget at sige. Vi distribuerer SP2 som standard.
Avatar billede bennytordrup Nybegynder
24. december 2002 - 11:41 #6
terry >> What difference does et make (besides the 2 Gb database size, the 5 concurrent queries run and some replication issues) to choose MSDE 2000 instead of SQL Server 2000?
Avatar billede terry Ekspert
24. december 2002 - 12:26 #7
What I am getting at here Benny is that they have SQL Server ON a server and not on the clients PC. This would give a number of advantages although at some cost.
Avatar billede wolker Nybegynder
24. december 2002 - 13:32 #8
benny >>

1.Vi dropper også understøttelsen af win95 i vores næsten release (ca 7 mdr), så det bliver ikke et problem mere.

2. Jeg har prøvet alle mulige mærkelige combinationer med "scm", men jeg kan ikke få det til at virke.
"scm -action 1 -server computernavn\FirmaNavnSql -service MsSqlServer", skulle denne ikke virke.
Hvordan gør i ved windows 98, eller i understøtter det måske ikke.

3. Følg nedenstående links, her står der bl.a.

Got the solution.

Copy the following line, paste it in Start-Run and Press Enter.

lodctr /r:perfstringbackup.ini

Do check you must have File and Printer Sharing Protocol installed in your
Network Components.

Now start your MSDE setup, it will install successfully.

Best Regards,

Luqman


http://groups.google.com/groups?hl=da&lr=&ie=UTF-8&oe=UTF-8&threadm=LX1F6HhvBHA.1528%40cpmsftngxa09&rnum=2&prev=/groups%3Fq%3Dmsde%2Bxp%2Brollback%26hl%3Dda%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3DLX1F6HhvBHA.1528%2540cpmsftngxa09%26rnum%3D2
Avatar billede terry Ekspert
24. december 2002 - 14:01 #9
wolker, this is more than likley asilly question, but as I understand it the MSDE is getting installed on each client PC. In other words you are using MSDE for each user as a client dB. If that is correct then Access would be perfect for this job!
Avatar billede wolker Nybegynder
24. december 2002 - 14:06 #10
terry>>
Nej Access virker ikke til vores løsning, da nogle tabeller indeholder ca 3 milioner rækker, her er Access al for langsom.
Avatar billede terry Ekspert
24. december 2002 - 14:55 #11
Yes I could imagine :o)
Avatar billede wolker Nybegynder
01. januar 2003 - 23:41 #12
benny>>
Nu har jeg fundet svaret på spørgsmål 2 ang. autostart i windows 98.

scm.exe -Action 1 -Silent 1 -Service MSSQL$FirmaNavnSql

Og Benny du får pointene, ikk fordi du har givet mig en løsning på mine problemer, men mere fordi jeg fik bekræftet det jeg vidste og fordi du i det mindste prøvede at komme med en løsning.

Alle>>
Jeg er faktisk lidt skuffet over at der ikke var flere der gad at svare, for det kan simpelhen ikke passe at vi er det eneste firma der bruger MSDE til vores løsninger. Der må være andre, her på eksperten, der har haft de samme problemer som jeg har/havde.
Avatar billede wolker Nybegynder
01. januar 2003 - 23:51 #13
Jeg lukker spørgsmålet, jeg mangler godt nok at finde et svar på spørgsmål 3, men det finder jeg sikkert også ud af. Der er åbenbart ikke nogen her på eksperten der kender svaret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester