查询分析器能连接么
还原备份后
原来的 登录,job 需要重新建立
还原备份后
原来的 登录,job 需要重新建立
解决方案 »
- MSSQL 2008 R2 是否支持数组的操作?
- 如何将本机SQL SERVER服务器使用者权限设置为sysadmin角色的成员?
- 再求一条sql语句的写法
- 这条查询应该不难,请大家帮忙
- 这段存储过程代码是什么意思?
- 请教各位大大,怎么自动生成ID字段?
- 关于“关系模式”还有“关系代数”的问题,最主要的是函数,我的问题比较抽象
- 谁会写这个sql语句???
- 如何使:select name from syscolumns where id=object_id('bhgzdescr')查出的数据不排序?
- Sybase 12.0 的表名称和域名区分大小写,怎么解决这个问题?
- 数据库的查询问题?
- SQL中比較日期的函數是什麼?
如果是普通用户的话:把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题: 通过执行 sp_addlogin,把登录 janetl 改名为 dbo。
sp_addlogin 'janetl', 'dbo'备份数据库。在本例中,备份 Northwind。
BACKUP DATABASE Northwind
TO DISK = 'c:\mssql\backup\northwnd'除去刚刚备份的数据库。
DROP DATABASE Northwind除去登录。
sp_droplogin 'janetl'还原备份的数据库。
RESTORE DATABASE Northwind
FROM DISK = 'c:\mssql\backup\northwnd'select * from sysusersjanetl 登录不能访问 Northwind 数据库,除非允许 guest 登录。尽管 janetl 登录已经删除,它仍然(作为一个孤立行)显示在 sysusers 表中:USE Northwind
SELECT *
FROM sysusers
WHERE name = 'janetl'解决孤立用户问题 用 sp_addlogin 添加一个临时登录。为孤立用户指定安全标识符 (SID)(从 sysusers)。
sp_addlogin @loginame = 'nancyd',
@sid = 0x32C864A70427D211B4DD00104B9E8A00用 sp_dropalias 除去属于别名 SID 的临时别名。
sp_dropalias 'nancyd'用 sp_dropuser 除去原始用户(即现在的孤立用户)。
sp_dropuser 'janetl'用 sp_dropuser 除去原始登录。
sp_droplogin 'nancyd'