2011-04-14 77 views
0
CREATE DATABASE [JKamdar_Soft] ON PRIMARY 
(NAME = N'JKamdar_Soft', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\JKamdar_Soft.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) 
LOG ON 
(NAME = N'JKamdar_Soft_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\JKamdar_Soft_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) 
COLLATE SQL_Latin1_General_CP1_CI_AS 
GO 

我在數據庫安裝文件中有這些語句。在上例中,OS安裝在C Drive中。但我們無法確定客戶端的Program Files文件夾位於哪個驅動器中。在sql中有任何方法說「請安裝操作系統的數據庫」。或者確保數據庫安裝到更正驅動器的任何其他方法。安裝SQL Server的驅動器中安裝SQL數據庫

回答

上述腳本設置一個固定位置到SQL數據庫。我們只需要刪除上面的腳本中不必要的行。 我們只需要編寫如下:

CREATE DATABASE [JKamdar_Soft] 
COLLATE SQL_Latin1_General_CP1_CI_AS 
GO 

,它會自動installes到SQL Server的默認實例。

+0

這與安裝操作系統的位置無關,它安裝了SQL Server的位置。 – Jamiec 2011-04-14 12:50:12

+0

@Jamiec:是的,我的錯誤,它安裝SQL服務器的地方。 – Marshal 2011-04-14 12:52:00

+0

爲什麼這個標籤爲「mysql」? – JNK 2011-04-14 13:09:31

回答

0

上述腳本將修復位置設置爲SQL數據庫。我們只需要刪除上面的腳本中不必要的行。我們只需要編寫以下內容:

CREATE DATABASE [JKamdar_Soft] 
COLLATE SQL_Latin1_General_CP1_CI_AS 
GO 

它會自動安裝到SQL Server的默認實例。

+2

Quibble - 它不安裝到SQL Server的默認實例 - 它安裝到默認數據文件位置*,無論您連接到哪個實例*。如果您已連接到非默認實例,它將安裝在該實例上。 – 2011-12-22 11:39:04

+0

@Damien_The_Unbeliever:是的,你是對的,這個問題是不正確的。我現在改了它。 – Marshal 2011-12-22 11:44:59