找回密码
 立即注册
搜索
查看: 157|回复: 8

万能的海浩,我有一个SQL Server的问题

[复制链接]

78

主题

996

回帖

1402

积分

金牌会员

取次花丛懒回顾

积分
1402
发表于 2007-4-28 16:51:09 | 显示全部楼层 |阅读模式
现有一个ASP+SQL Server的系统,原来装在一台WIN2000AS+SQL Server 2000的机器上,最近移到了一台WIN Server 2003+SQL Server 2005的机器上,原来的数据库的mdf和ldf文件直接拷贝过来导入成功了,但是原来的用户名不知道怎么才能导过来,于是我就新建了一个登录名,名称、密码和对应的表都和原来的一致,但是提示如下信息:


Microsoft OLE DB Provider for SQL Server 错误 '80004005'
用户 'inews' 登录失败。原因: 该帐户的密码必须更改。
/inews/conn.asp,行 6


如果把连接的用户名改成sa,则系统可以正常使用。由于没怎么研究过SQL Server,所以来万能的海浩问问有没有哪位高人可以解释一下这是为什么?

964

主题

4038

回帖

6583

积分

网站编辑

灿灿他爸

积分
6583
发表于 2007-4-28 17:49:35 | 显示全部楼层
使用asp访问sqlserver中的表,必须要使用用户名和密码。
直接copy过来的数据库,如果要同样适用,必须在sqlserver里面新建立一个角色inews,使这个角色inews有数据库的访问权限
http://Www.RunMan.Cn

回复

使用道具 举报

964

主题

4038

回帖

6583

积分

网站编辑

灿灿他爸

积分
6583
发表于 2007-4-28 17:51:04 | 显示全部楼层
sa用户有所有数据库的访问权限
http://Www.RunMan.Cn

回复

使用道具 举报

78

主题

996

回帖

1402

积分

金牌会员

取次花丛懒回顾

积分
1402
 楼主| 发表于 2007-4-28 18:35:34 | 显示全部楼层

回复 #2 daydaymovie 的帖子

我建了这个inews,权限也给了,否则提示的是另外的错误,但是调用数据库的时候就是会出现这个密码必须更改,我在想是不是密码策略的问题,但是没有找到相关的选项……
回复

使用道具 举报

7

主题

30

回帖

48

积分

注册会员

积分
48
发表于 2007-4-28 19:53:44 | 显示全部楼层
高手指教,我旨在学习,
你的,我的,大家的!!!!!!!
回复

使用道具 举报

20

主题

373

回帖

543

积分

高级会员

积分
543
发表于 2007-5-2 10:27:04 | 显示全部楼层
回复

使用道具 举报

61

主题

612

回帖

898

积分

金牌会员

积分
898
发表于 2007-5-2 21:51:06 | 显示全部楼层
你到SSMS里面去,找到你的数据库,然后进入到你的数据库下面的安全节点下,把此节点下的用户删除掉,然后再到服务器的安全处重新建一个用户,赋相应的权限就可以了
十年磨一剑啊
回复

使用道具 举报

78

主题

996

回帖

1402

积分

金牌会员

取次花丛懒回顾

积分
1402
 楼主| 发表于 2007-5-2 22:22:49 | 显示全部楼层
谢谢上面两位,放完假我就回去试验~
回复

使用道具 举报

121

主题

929

回帖

1426

积分

金牌会员

积分
1426
发表于 2007-5-4 00:40:32 | 显示全部楼层

system db's

don't forget copy system databases and log files like

master.mdf  master.ldf

some settings are hidden inside
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-23 04:09 , Processed in 0.083675 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表