数据库技巧1
1、壓縮數(shù)據(jù)庫
dbcc shrinkdatabase(dbname)
2、轉(zhuǎn)移數(shù)據(jù)庫給新用戶已存在用戶權(quán)限
exec sp_change_users_login'update_one','newgame','oldname'
go
3、檢查備份集
RESTORE VERIFYONLY from disk='E\dvbbs.bak'
4、修復(fù)數(shù)據(jù)庫
ALTER DATABASE [dvbbs] SET SINGLE_USER
GO
DBCC CHECKDB('dvbbs',repair_allow_data_loss)with tablelock
go
alter database[dvbbs] set multi_user
go
5、SQL SERVER寫入循環(huán)
declare @i int
set @i=1
while @i<30
begin
insert into test(userid) values(@i)
set @i=@i+1
end
6、殺掉所有的事件探查器進(jìn)程
DECLARE hcforeach CURSOR GLOBAL FOR SELECT 'kii' + RTRIM(spid) from master.dbo.sysprocesses where program_name in('SQL profiler',N'SQL事件探查器')
exec sp_msforecach_worker'?'
7、查看與某一個表相關(guān)的視圖、存儲過程、函數(shù)
select a.* from sysobjects a,syscomments b where a.id=b.id and b.text
like'%表名%'
8、查看當(dāng)前數(shù)據(jù)庫中所有存儲過程
select name as 存儲過程名稱 from sysobjects where xtype='P'
轉(zhuǎn)載于:https://www.cnblogs.com/Eaglery/p/5099219.html
總結(jié)
- 上一篇: SQL 数据库的使用
- 下一篇: 解密中国互联网