篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql Zmiana nazwy bazy相关的知识,希望对你有一定的参考价值。
USE master
GO
ALTER DATABASE E3_PROD_INSTYTUT_MUZYKI_I_TACA_27844_ SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE E3_PROD_INSTYTUT_MUZYKI_I_TACA_27844_ MODIFY NAME = E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_
GO
ALTER DATABASE E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_
SET MULTI_USER
GO
USE master
GO
/* Identify Database File Names */
SELECT
name AS [Logical Name],
physical_name AS [DB File Path],
type_desc AS [File Type],
state_desc AS [State]
FROM sys.master_files
WHERE database_id = DB_ID(N'E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_')
GO
/* Set Database as a Single User */
ALTER DATABASE E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_ SET SINGLE_USER WITH ROLLBACK IMMEDIATE
/* Change Logical File Name */
ALTER DATABASE E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_ MODIFY FILE (NAME=N'E3_Prod_Instytut_Muzyki_i_Taca_27844_', NEWNAME=N'E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_')
GO
ALTER DATABASE E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_ MODIFY FILE (NAME=N'E3_Prod_Instytut_Muzyki_i_Taca_27844__log', NEWNAME=N'E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844__log')
GO
USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_'
GO
--TAK Albo ręcznie na dysku zmienić nazwy i potem attachnąć po nowych
USE master
GO
sp_configure 'show advanced options'
GO
/* 0 = Disabled , 1 = Enabled */
sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE WITH OVERRIDE
GO
/* Rename Physical Files */
USE [master]
GO
EXEC xp_cmdshell 'RENAME "E:\MSSQL_Data\E3_Test_Instytut_Muzyki_i_Taca_27844_.mdf", "E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_.mdf"'
GO
EXEC xp_cmdshell 'RENAME "E:\MSSQL_DataE3_Test_Instytut_Muzyki_i_Taca_27844_.LDF", "E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844__log.ldf"'
GO
/* Attach Renamed ProductsDB Database Online */
USE [master]
GO
CREATE DATABASE E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844_ ON
( FILENAME = N'E:\MSSQL_Data\E3_Test_Instytut_Muzyki_i_Taca_27844_.mdf' ),
( FILENAME = N'E:\MSSQL_Data\E3_TEST_INSTYTUT_MUZYKI_I_TACA_27844__log.LDF' )
FOR ATTACH
GO
以上是关于sql Zmiana nazwy bazy的主要内容,如果未能解决你的问题,请参考以下文章