在线等急!!----数据库登录的问题(100分)

C

chenfsb

Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据库采用D7和SQL2000,WIN2000
现在我的SQL采用windowNT集成密码,D7的连接控件中都是使用我本机的用户名登录
现在想改为sa,有没有办法在不改动delphi的情况下,把登录用户改为sa呢?

下午就要交了,大家帮帮忙吧。
 
说得不清楚呀,好像安装sql 2000的时候会提示采用哪种验证方式,安装之后我也不知道
怎么改到混合验证方式,关注
 
就是呀,我安装的时候选择的是windows身份验证,现在要发布数据库了,不知道该怎么
改过来,
或者在另一台装有SQL 的机子上如何运行?
 
可以改啊,在Enterprise Manager中直接编辑服务器的注册属性就可以了。
 
可行的办法之一:

重装SQL Server,用混合验证方式
重设你的数据库以后
设立一个跟你的本机登录名一样的用户密码也一样
给这个用户相应的权限

就可以不用更改delphi就可以用了

不过改delphi里的设置也很快
如果用ADO,只要改一下ADOConnection就行了
 
to dirk

用户sa登录失败,未与信任sql 连接?
怎么一回事?
 
to intrain
我是用ADO是修改ADOConnection的connection string-->使用指定的用户名和密码
可是还是说用户sa登录失败,未与信任sql 连接?
 
不需要重装的啊!你是SQL Server2000中文吗?在企业管理器中用鼠标右键点击已注册好
的服务器,在菜单中选择“编辑SQL Server注册属性……”,不就直接可以改了吗?
用户sa登录失败?在程序中出现还是在企业管理器出现?sa密码对吗?你到企业管理器中
去查查吧,应该是安全方面的问题!
 
要先把数据库服务器的验证方式改回来
 
同意 intrain
小笨认为:你的客户端网络配置有问题!
 
我在单位,你的问题好像不是什么问题,我旁边的SQL Server2000的验证方式就是windows方式,
我一样用sa连上在使用啊!
 
不同意小笨,客户端不要配置什么,我从来都不去配置,一直是用默认的配置。
 
在sql 2000的企业管理器中将sql server属性的安全性改成sql server 和windows就行了!
 
不论你安装时采用哪种验证方式,SA用户都存在,所以你只要修改SA的登录口令,
就应该能够登录了,不必那么麻烦吧。而且验证方式是可以改变的,在企业管理器
中删掉默认注册重建新注册,选择SA验证就行了
 
同意dirk,没有那么麻烦吧
 
如果SQLServer只允许windows集成认证,
用任何SQLServer的登陆帐号登录,就会“未与信任sql 连接”
必须修改认证方式,右键点击sqlserver节点,编辑它的属性

 
microyzy,我单位的SQL Server2000的验证方式就是windows方式(只是windows集成认证),
我一样用sa连上在使用啊!
 
多人接受答案了。
 
顶部