Auslesen des Data Ordners per SQL

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hallo zusammen,
Ich versuche derzeit ein Programm zu schreiben, das mir im MS SQl 2005 eine Datenbank erstellt.
Das funktioniert auch alles soweit, jedoch habe ich ein Problem mit dem Datepfaden.

Diese sollen im SQL Data bzw. SQL Log Ordner

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data bzw. C:\Program Files\Microsoft SQL Server\MSSQL.4\MSSQL\LOG abgelegt werden.
Diese kann aber auf jedem Server anders sein. Gibt es eine SQL Abfrage mit der ich diese Pfade rausbekomme?

Hier meine SQL Befehl. Vielleicht iust hier auch schon etwas falsch.
CREATE DATABASE ABC
ON
PRIMARY
(NAME = ABC,
FILENAME = 'ABC.mdf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20)
LOG ON
(NAME = Archlog1,
FILENAME = 'ABC.ldf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20)


Danke,
Andre




.



Relevant Pages

  • Re: Parameter for Stored Procedure
    ... Incorrect syntax near '@ClientDBName'. ... FILENAME = N''C:\Program Files\Microsoft SQL ... MAXSIZE = UNLIMITED, ... FILEGROWTH = 1024KB) ...
    (comp.databases.ms-sqlserver)
  • Re: Parameter for Stored Procedure
    ... The database name must be a constant instead of a variable. ... FILENAME = N''C:\Program Files\Microsoft SQL ... MAXSIZE = UNLIMITED, ... FILEGROWTH = 1024KB) ...
    (comp.databases.ms-sqlserver)
  • Re: File Group
    ... drop database WaterCompany ...
    (microsoft.public.sqlserver.programming)
  • RE: Auslesen des Data Ordners per SQL
    ... DROP DATABASE Sales; ... -- Get the SQL Server data path ... EXECUTE ('CREATE DATABASE Sales ... FILEGROWTH = 5MB)' ...
    (microsoft.public.de.sqlserver)