2011-04-14 79 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