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
У меня есть эти утверждения в файле установки базы данных.В приведенном выше примере ОС установлена на диске C.Но мы не могли быть уверены, на каком диске находится папка Program Files клиента.Есть ли какой-либо метод в SQL, который говорит, что "PLS установить базу данных, где установлена ОС".Или любой альтернативный метод, который гарантирует, что база данных установлена на исправленном диске.
Ответ
Приведенный выше сценарий устанавливает местоположение исправления для базы данных SQL.Нам просто нужно удалить ненужные строки в приведенном выше скрипте.Нам просто нужно написать следующее:
CREATE DATABASE [JKamdar_Soft]
COLLATE SQL_Latin1_General_CP1_CI_AS
GO
И он автоматически установится в экземпляр SQL Server по умолчанию.