Установите базу данных SQL на диск, на котором установлен SQL Server - PullRequest
0 голосов
/ 14 апреля 2011
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 по умолчанию.

1 Ответ

0 голосов
/ 22 декабря 2011

Приведенный выше скрипт устанавливает местоположение исправления для базы данных SQL.Нам просто нужно удалить ненужные строки в приведенном выше скрипте.Нам просто нужно написать следующее:

CREATE DATABASE [JKamdar_Soft]
COLLATE SQL_Latin1_General_CP1_CI_AS
GO

И он автоматически установится в экземпляр SQL Server по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...