4

現在、SQL Server データベースを使用しています。クエリを使用して、データベース パスをデフォルトの位置から別の位置に変更したいと考えています。

新しいデータベースを作成せずにそれを行うことは可能ですか?

4

1 に答える 1

5

データベースパスを変更するには、こんにちはraj、そのディレクトリに対する権限が必要です。その後、SQLサーバーで以下のスクリプトを実行します

ALTER DATABASE LinkedIndb SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE LinkedIndb SET ONLINE;

ALTER DATABASE LinkedIndb MODIFY FILE 
(
   Name = LinkedIndb,
   Filename = 'D:\DATA\LinkedIndb.MDF'
);

ALTER DATABASE LinkedIndb MODIFY FILE 
(
   Name = LinkedIndb_log, 
   Filename = 'D:\DATA\LinkedIndb_log.LDF'
);

ALTER DATABASE LinkedIndb SET ONLINE;
ALTER DATABASE LinkedIndb SET MULTI_USER;
于 2013-03-22T10:02:35.573 に答える