我爱Aspx >> Asp.Net >> 对mssql出现选定的用户拥有对象而无法删除的处理go
--切换到测试数据库
USE DB_test
go
--查看用户信息
select name from sysusers where islogin=1
--我们会发现,用户 aa 存在于数据库中
--尝试一下,用 aa 登录,并切换到 DB_test
--结果是登录成功,访问 DB_test 出现和测试1一样的错误
/*==== 解决上面提到的孤立用户的问题 ====*/
--用sa 登录系统,查询孤立用户的sid
--如果你已经预先在sql中创建了aa这个登录,则先删除它
EXEC sp_droplogin 'aa'
DECLARE @sid BINARY(16)
Select @sid=sid FROM DB_test..sysusers Where name='aa' and islogin=1
exec sp_addlogin @loginame = 'aa',@sid = @sid
原理,先还原数据库.
再找出孤立用户的用户名及sid
然后在sql实例中创建该用户的登录,创建时强制指定sid
Ҷƪл˵?
Asp.net与SQL一起打包部署安装[05-20]
编写 SQL 查询:让我们从基础知识..[05-20]
关于MSSQL Server中DATETIME类型..[05-20]
Access转SqlServer的注意事项[05-20]
如何执行用字符串组成的SQL语句并..[05-20]
SQL Server存储过程编程经验技巧[05-20]
SQL Server 索引结构及其使用(三..[05-20]
SQL Server 索引结构及其使用(二..[05-20]
SQL Server 索引结构及其使用(一..[05-20]
SQL在存储过程中使用递归[05-20]
常用正则表达式[05-20]
将 Web 项目从 VS2002/2003 转换..[05-20]
Visual Studio 术语表[K-Z][05-20]
使用 Visual Studio 2005 Team S..[05-20]
常用CHM帮助文档集锦下载[2007-0..[05-20]
常用.NET工具下载(包括.NET可再发..[05-20]
怎么样察看经过编译过的代码exe或..[05-20]
自适应图片大小的弹出窗口(3 种方..[05-20]
.NET 2.0中的字符串比较[05-20]
Visual Studio 术语表[A-J][05-20]