SQL Server 学习系列之六
今天在学习《Microsoft SQL Server 2005技术内幕:存储引擎》时,了解到一个知识点:当我们新建一个数据库时,SQL会复制model数据库。不巧,我在本地数据库上建立一个数据库,就发现了这个问题,力求真实性,截图保留痕迹:
随即在网上搜了一个解决方案,代码如下:

1 declare @sql varchar(100) 2 while 1=1 3 begin 4 select top 1 @sql = 'kill '+cast(spid as varchar(3)) 5 from master..sysprocesses 6 where spid > 50 and spid <> @@spid 7 if @@rowcount = 0 8 break 9 exec(@sql) 10 end
在本地上运行之后,问题得到圆满解决。
今天碰到的问题如下:
在更改数据库名称的时候遇到一下错误:
解决方案:

1 Use master 2 EXEC sp_dboption 'QFX', 'Single User', 'TRUE' 3 EXEC sp_renamedb 'QFX', 'QFXSYS' 4 EXEC sp_dboption 'QFXSYS', 'Single User', 'FALSE' 5 GO
PS:如果你觉得文章对你有所帮助,别忘了推荐或者分享,因为有你的支持,才是我续写下篇的动力和源泉!
出处: http://www.cnblogs.com/zhangbc/
格言: 我愿意做一只蜗牛,慢慢地向前爬,不退缩,不泄气,做好自己,立足当下,展望未来!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。