有用的SQL

 

兩句SQL主要是取得當前資料庫下用戶自定義的存儲過程名和函數名

-- 取得資料庫的函數
select  SysObjects.name TableName  
  
From  SysObjects SysObjects 
 
Where  SysObjects.status  >=   0  
   
And  SysObjects.xtype  =   ' FN '   Or  SysObjects.xtype  =   ' TF '
   
order   by   SysObjects.Name

-- 取得資料庫的存儲過程
select  SysObjects.name TableName  
  
From  SysObjects SysObjects 
 
Where  SysObjects.status  >=   0  
   
And  SysObjects.xtype  =   ' P '
   
order   by   SysObjects.Name 

********************************************

標有黑粗體的部分是要根據實際情況修改的

********************************************

-- 備份資料庫

BACKUP   DATABASE  ACDB
   
TO   DISK   =   ' C:IBTTrustTestReportDB_IBTACDB.bak '

 

-- 還原資料庫

IF   EXISTS  ( SELECT  name  FROM  master.dbo.sysdatabases  WHERE  name  =  N ' ACDB ' )
 
DROP   DATABASE   [ ACDB ]
GO

CREATE   DATABASE   [ ACDB ]    ON  (NAME  =  N ' ACDB_Data ' , FILENAME  =  N ' C:Program FilesMicrosoft SQL ServerMSSQLdataACDB_Data.MDF '  , SIZE  =   2 , FILEGROWTH  =   10 % LOG   ON  (NAME  =  N ' ACDB_Log ' , FILENAME  =  N ' C:Program FilesMicrosoft SQL ServerMSSQLdataACDB_Log.LDF '  , SIZE  =   3 , FILEGROWTH  =   10 % )
 COLLATE Chinese_Taiwan_Stroke_CI_AS   
-- 排序規則
GO

RESTORE   DATABASE  ACDB
   
FROM   DISK   =   ' C:DB綜合DemoDBACDB.bak '     -- 備份路徑
GO

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值