データベース名を変更します。
マスターを使用してください。
EXEC sp_renamedb '古いライブラリ名'、 '新しいライブラリ名'
のALTER DATABASE新しいライブラリ名'
MODIFY FILE(NAME ='古いライブラリ名'NEWNAMEは='新しいライブラリ名')
のALTER DATABASE新しいライブラリ名'
ファイルを変更(NAME = '古いライブラリ名_LOG「NEWNAMEは=」新しいライブラリ名_LOG「)
上記のコードの変更は、シングルユーザーモードにデータベースを変更に失敗し、元のテンプレートシングルユーザ、マルチユーザモードにデータベースを復元することを強制した場合
Masterを使用
ROLLBACK IMMEDIATEでデータベースデータベース名SET SINGLE_USERをALTER -シングルユーザモードに変更
ROLLBACK IMMEDIATEでデータベースライブラリ名設定MULTI_USERを変える-マルチユーザモードに変更
マルチユーザモードで削減を拒否された場合は、次のように減少は、強制することができます。
GO
@SQL VARCHAR(MAX)を宣言。
SETする@ SQL = ''
SELECT @のSQL = @ SQL + '; KILL '+ RTRIM(SPID)
master..sysprocesses FROM
WHERE DBID = DB_ID(' BIDB ')。
EXEC(@SQL)。
GO
ALTER DATABASEを库名SET MULTI_USER。-多用户模式