社区
数据库相关
帖子详情
在SQL Server2000中附加数据库的问题
snowfog
2003-10-20 11:09:19
在SQL Server2000中附加数据库时,如果该附加的数据库中的表的拥有者是在该服务器中不存在的登录名,则数据库自动创建一个该用户,但该用户是无法登录到该服务器的。这是为什么?怎么解决?
...全文
109
6
打赏
收藏
在SQL Server2000中附加数据库的问题
在SQL Server2000中附加数据库时,如果该附加的数据库中的表的拥有者是在该服务器中不存在的登录名,则数据库自动创建一个该用户,但该用户是无法登录到该服务器的。这是为什么?怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Alanwn
2003-10-20
打赏
举报
回复
你加条件啊!
snowfog
2003-10-20
打赏
举报
回复
UP者有分
snowfog
2003-10-20
打赏
举报
回复
txlicenhe(马可) 非常感谢!
我试过了还有如下问题:
1、sp_addlogin @loginame = 'nancyd',
@sid = 这里的值是不是孤立用户的sid?
2、sp_dropalias 'nancyd':“指定的用户没有别名。”
3、sp_dropuser 'janetl':“该用户拥有数据库中的对象,无法除去该用户。”
该用户是数据库表的所有者。
以上问题如何解决?
jacobran
2003-10-20
打赏
举报
回复
写的不错,实用。
txlicenhe
2003-10-20
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1760/1760796.xml?temp=.7696955
孤立用户问题
----- 孤立用户
把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:
通过执行 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 sysusers
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'
snowfog
2003-10-20
打赏
举报
回复
怎么加条件?
SQL
Server
2000
企业管理器
ON PRIMARY (FILENAME = 'c:\program files\microsoft
sql
server
\ms
sql
\data\archdat1.mdf') FOR ATTACH GO //显示当前
数据库
信息 --select * from Master..sysDatabases //新建---不行啊 CREATE DATABASE TestOA ...
Northwind
数据库
Northwind puvs
数据库
sql
2005安装后没有这两个实例
数据库
下载后
附加
上就可以了。最好放在C:\Program Files\Microsoft
SQL
Server
\MS
SQL
\Data目录下
C#案例开发源码
描述
中
提到的"MS
SQL
2000
数据库
文件MDF"是指微软的
SQL
Server
2000
数据库
管理系统,它是用于存储和管理数据的关系型
数据库
系统。MDF文件是
SQL
Server
的主要
数据库
文件,包含了
数据库
的所有结构和数据。这里提供的是...
ASP.NET管理系统
在ASP.NET
中
,常常使用
SQL
Server
作为
数据库
,与之配合的ADO.NET数据访问技术,如`
Sql
Connection`、`
Sql
Command`、`
Sql
DataAdapter`等,用于执行
SQL
语句和处理数据。
数据库
设计可能包括用户表、角色表以及权限映射表...
SQL
Server
附加
数据库
SQL
Server
附加
数据库
本节主要阐述如何向
SQL
Server
2008
附加
已有的
数据库
文件。 关键词:
SQL
Server
2008;
附加
数据库
一 准备文件:复制.MDF与.LDF 二 寻找目录: Microsoft
SQL
Server
\MS
SQL
10.MS
SQL
SERVER
\...
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章