sql 的備份與查詢
1、在ms sql server 2000中怎樣進行備份使備份的數據庫文件最小,且用該次備份的文件恢復後完全和原數據庫一模一樣,該代號怎樣寫?
2、怎樣一次性查詢出某一數據庫中用戶建立的所有的表或視圖?
问题点数:20、回复次数:3Top
1 楼Frewin(frewin)回复于 2004-12-02 08:35:48 得分 5
Select * from sysobjects where xtype in ('P','V')Top
2 楼Frewin(frewin)回复于 2004-12-02 08:36:25 得分 0
错了,应该是
Select * from sysobjects where xtype in ('U','V')Top
3 楼solidpanther(╃╄╃我爱机器猫╄╃╄)回复于 2004-12-02 08:40:48 得分 15
1
backup log dbname with no_log
DBCC SHRINKDATABASE (dbname,0)
BACKUP DATABASE [dbname] TO DISK = N'C:\dbname.bak' WITH NOINIT , NOUNLOAD , NAME = N'dbname 备份', NOSKIP , STATS = 10, NOFORMAT
2
select NAME,CASE NAME WHEN 'V' THEN '视图' ELSE '表' END from sysobjects where xtype in ('V','U')Top




