sqlserver数据库不能重命名报错5030
2024-10-13 14:43:26
在学习asp.net的时候使用mssql'经常会出现这种错误,数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接
use master
select spid from master.dbo.sysprocesses
where dbid=db_id('ODatabaseName')
执行的结果是个多个数字 比如23 ,90, use master kill 23 90 就可以了,在有外来用户访问数据库的情况下执行
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
这两条语句的意思是将数据库转换为单用户模式和非单用户模式,这样可以避免在重命名数据库的时候有其它用户对数据库进行操作,造成死锁。
最新文章
- 阿里云mariadb无法启动问题
- 如何在Chrome下Debug Mocha的测试
- Java设计模式6:策略模式
- Linux --windows vs
- 九度OJ做题记录 更新.....
- Xcode 升级后, 插件无法使用的问题( PluginLoading: Required plug-in compatibility UUID.... )
- 无线通信技术协议-Zigbee 3.0
- php-Eclipse对php中的namespace关键字报语法错误的问题
- linux目录结构解析
- centos7搭建nexus maven私服(二)
- golang实现障碍、转弯最少的A*寻路
- Redis入门篇(安装与启动)
- java异常Exception
- 案例一(haproxy+keepalived高可用负载均衡系统)【转】
- vue -webpack.dev.config.js模拟后台数据接口
- X-factor Chains [POJ3421] [素数]
- .Net Discovery系列之十二-深入理解平台机制与性能影响(下)
- 自己写的jQuery浮动广告插件
- [转] 基本RS触发器
- hdu——过山车(二分图,匈牙利算法)
热门文章
- Python笔记 【无序】 【四】
- 【ARTS】01_19_左耳听风-20190318~20190324
- 什么是 java.awt.headless
- mac安装adb
- python3+requests库框架设计07-生成测试报告
- 检索每个字符串的子串(python散列表实现)
- Centos6.8实现SVN提交后自动更新目录
- vuex之 mapState, mapGetters, mapActions, mapMutations 的使用
- Linux内存使用调整
- bootstrap的treeview使用方法