请教有关sql server问题(50分)

  • 主题发起人 主题发起人 xcwbl
  • 开始时间 开始时间
X

xcwbl

Unregistered / Unconfirmed
GUEST, unregistred user!
请教高手如何对sql server数据库由windows身份应证直接改为sql server身份应证?
 
在控制面板里的[服务]里可以改
 
在企业管理器中,直接删除SQL SERVER注册,然后重建,选择身份验证,输入SA
口令即可
 
1。你如果是想使数据库实例的运行方式由sql server数据库由windows身份验证直接改为
sql server身份验证那么:
sql sever可以由两种身份验证运行方式,一种是sql server身份验证,一种是混合身份
验证。你只要在企业管理器数据库实例下的安全属性下面改就行了,要重新启动数据库实例。
2,你如果是想在程序里面控制的话也好说啊:
比如ado连接字符串里,有 integrated security=sspi;如果有这行,就表示windows身份
验证,如果去掉,则实行sql server身份验证(当然必需加入Persist Security Info=true)
还有如果你提供windows身份验证,那么sql server则先对你进行windows身份验证,如果没有通过
则sql server再对你的用户名,密码进行sql server身份验证。
 
我的sql server数据库原来是以windows 身份应证的,这样我的程序在其它客户端机子上运行,
则该客户端必须按服务器的用户及密码登录,否则数据库没法连接,该怎么办?
 
up
我原来也是以Windows验证,现在没法改回来。
直接删除注册,选SQL SERVER身份验证,用SA登录,出错!
显示“出错原因:未与信任SQL Server连接相关联。”
 
能改的前提是安装时必须是混合认证方式,否则只能重装吧
 
我很奇怪,你们怎么都说改不过来呢,在企业管理器里面,右击数据库服务器,选择属性,
再选中安全性选项卡在身份验证一行选择sql server 和windows,确定就行了,sql server
将重新启动,不就可以了吗,这样,你的客户程序只要提供sql server账号和密码就可以在
客户机上登陆啊。
 
to einstrain:果然有效!
可惜这里不能给分,在“:BDE 连 Sql Server 该如何配置?”里给吧!
 
接受答案了.
 
奇怪的是怎么在有的机子可以,而有的机子不行?
 
后退
顶部