--------------------------------------------------------------------------------------------------
--
-- File Name: sqlscript.sql
--
-- Description: Blank SQL script
--
-- Comments: This blank script is intended for advanced users.
-- To create a script from an existing database with step-by-step
-- instructions, use the Database Import Wizard.
--
---------------------------------------------------------------------------------------------------
IF EXISTS (SELECT * FROM master.dbo.sysdatabases WHERE name = 'DBTest')
BEGIN
EXEC sp_detach_db 'DBTest', 'true'
END
CREATE DATABASE [DBTest] ON PRIMARY
(FILENAME =
'C:/DBTest_Data.MDF')
LOG ON (FILENAME =
'C:/DBTest_Log.LDF')
FOR ATTACH
GO 
Text Replacement: c:/ --> [INSTALLDIR]
--------------------------------------------------------------------------------------------------
--
-- File Name: sqlscript.sql
--
-- Description: Blank SQL script
--
-- Comments: This blank script is intended for advanced users.
-- To create a script from an existing database with step-by-step
-- instructions, use the Database Import Wizard.
--
---------------------------------------------------------------------------------------------------
IF EXISTS (SELECT * FROM master.dbo.sysdatabases WHERE name = 'DBTest')
BEGIN
--备份数据库
DECLARE @Path NVARCHAR(50)
SET @Path = 'C:/DBTest_' + CONVERT(NVARCHAR(50), GETDATE(), 120)
BACKUP DATABASE [DBTest] TO DISK = @Path
EXEC sp_detach_db 'DBTest', 'true'
ENDText Replacement: c:/ --> [INSTALLDIR]
本文提供了一个空白的SQL脚本示例,展示了如何创建数据库、检查数据库存在并进行备份及分离的操作。此脚本适用于高级用户,对于希望从现有数据库中生成脚本的用户推荐使用数据库导入向导。
1056

被折叠的 条评论
为什么被折叠?



