🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #10017

Re: Projekt "Setup Project" a MSDE i BDE

#10017
From: Tytus
Date: Wed, 16 Nov 2005 08:01
50 lines
2674 bytes
Fuj co za brzydki crosspost...

> jak założyć automatycznie bazę i ją zarejestrować (mam powiedzmy
> przygotowaną bazę "pustą" i chcę ją zarejestrować w zainstalowanym u
klienta
> serwerze)

Musisz przegrać pliki bazy (mdf i ldf) do katalogu "Data" MSSQLa, a potem
zrobić attach. Oczywiście najpierw musisz wystartować bazę.Co w przypadku
MSDE 2k wiąże się z restartem systemu. Czyli reasumując:
- instalujesz MSDE
- kopiujesz pliki bazy
- restartujesz system
- attach'ujesz bazę
Attach bazy możesz wykonac w następujący sposób: tworzysz dwa pliki txt:
attach.sql i attach.bat i odpalasz attach.bat
attach.bat zawiera:
osql -U sa -P haslo -S (local)\Baza -i ".\attach.sql"
pause

A attach.sql:
EXEC sp_attach_db @dbname= N'NazwaInstancji',
@filename1 = N'.\Baza_Data.MDF',
@filename2 = N'.\Baza_Log.ldf'

Po restarcie możesz wystartowac attachowanie przez dodane wpisu do rejestru
w kluczu RunOnce.
Aha, gdybyś chciał instalowac więcej niż jedną bazę, to musisz poczekac aż
zakończy się instalacja poprzedniej.tzn nie możesz uruchomić kilku poleceń
osql jednocześnie.
Ja akurat całą instalkę robiłem w oparciu o InstallShielda i programik
pomocniczy w Delphi ale idea się nie zmienia :-)

> 2. Jak sprawdzić, czy już istnieje zainstalowana baza MSSQL i nie
uruchamiać
> instalacji MSDE tylko puścić samą rejestrację bazy

Może sprawdzić czy chodzi serwis (ale co gdy baza jest zainstalowana a
serwis nie chodzi)? Albo sprawdzić czy jest wpis w rejestrze w kluczu
Uninstall.

> Wersję instalacyjną robiłęm też w InstallShield Express i tutaj było już
> nieźle. Wszelkie rejestracji źródeł danych (ODBC, BDE zmiany w INI) udało
> się zrobić ale nie udało mi się uruchomić instalacji MSDE i założyć bazy.

AFAIR wersja express nie ma plugina do instalacji MSDE.

-- 
Pozdrawiam
Tytus
Technical Details
Message-ID: <437ae07b$0$5421$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
References: <dlcfk3$kp0$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
From: "Tytus" <michal124_WON_ZE_SPAMEM_@wp.pl>
Newsgroups: alt.pl.comp.lang.csharp
References: <dlcfk3$kp0$1@news.onet.pl>
Subject: Re: Projekt "Setup Project" a MSDE i BDE
Date: Wed, 16 Nov 2005 09:01:55 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Lines: 52
Message-ID: <437ae07b$0$5421$f69f905@mamut2.aster.pl>
NNTP-Posting-Date: 16 Nov 2005 07:32:11 GMT
NNTP-Posting-Host: 10.68.18.134
X-Trace: 1132126331 mamut2.aster.pl 5421 10.68.18.134:63759
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit