各位大虾,在线急等啊!!!SQL Server 7.0问题!!!

Snakesnoop 2004-03-23 02:25:13
我原来有个SQL Server 7.0的数据库,里面建好了用户权限和数据库表,现在我要在其他的电脑上重新安装一个SQL Server 7.0的数据库,想把原来的数据库中的数据导出来,结果问题出现。通过用存储过程可以把数据导进去,但是用户的权限却导不进去,删除也没办法删除。怎么弄才能把用户权限重新加载上去阿???或者把用户权限删除,在加进去???
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Snakesnoop 2004-03-23
  • 打赏
  • 举报
回复
大哥,你说明白一点啊,我菜鸟阿,不会弄阿
progress99 2004-03-23
  • 打赏
  • 举报
回复
估計生成腳本就可以了,問題出現在安全标识符 (SID),再看看

sp_droplogin 'user'
sp_addlogin 'user','password','databaseName'

use databaseName

--sp_change_users_login report
sp_change_users_login 'auto_fix','user'
或sp_change_users_login 'update_one','user','user'
progress99 2004-03-23
  • 打赏
  • 举报
回复
參見:zjcxc的

孤立用户疑难解答
把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:

通过执行 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'

janetl 登录不能访问 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'

progress99 2004-03-23
  • 打赏
  • 举报
回复
也可在A服務中先生成腳本,再到B上運行

在 Enterprise Manager中選擇數據庫,菜單中選擇 Tools/Generate Sql Scripts
,點擊 show all,選擇你要的對象,切換到 Options,在這裡你可選擇用戶權限信息
Snakesnoop 2004-03-23
  • 打赏
  • 举报
回复
用户所关联的登录也没有,用户也没有啊!!!
Snakesnoop 2004-03-23
  • 打赏
  • 举报
回复
大哥,使SQLServer 7.0阿,不能直接Attach阿,要用到存储过程,这个我会弄阿。但是,原来A存在的用户权限不能移植到B阿!!!
shuiniu 2004-03-23
  • 打赏
  • 举报
回复
用户所关联的登录,重新安装一个SQL Server 7.0的数据库上有嘛?
progress99 2004-03-23
  • 打赏
  • 举报
回复
先在A服務器上將你要導的數據庫 detach掉,再將mdb,log文件拷到電腦上,再在B上Attach數據庫就可以了。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧