SQL SERVER 混合验证登陆 与系统验证登陆的问题
原来做设计的那台机器上安装的sql server是以系统验证登陆方式安装的,设计的asp.net应用程序链接数据库也是用系统验证登陆方式链接的.现在把该应用程序发布到另外一台机器上,该机器安装的sql server是以混合身份验证登陆方式的,该应用程序的数据库导入到sql server,该应用程序链接不上数据库.
我想知道规范正确的更改链接方式的方法是怎么样的?谢谢
问题点数:20、回复次数:12Top
1 楼thinkingforever(努力学习)回复于 2004-09-01 10:06:29 得分 2
那就要改一下连接字符串.大多数都用混合身份验证方式.
Top
2 楼wnlovezxm(大垃圾人)回复于 2004-09-01 10:11:05 得分 1
规范正确的更改链接方式的方法是怎么样的
-------------------------------------------
用管理器修改!Top
3 楼nanhaoff(战神柔情)回复于 2004-09-01 10:24:11 得分 1
改连接字符串就ok了Top
4 楼wangdequan1024(紫夜)回复于 2004-09-01 10:32:47 得分 1
UpTop
5 楼vzxq(灵感人)回复于 2004-09-01 11:02:56 得分 3
写在webconfig 中Top
6 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:31:54 得分 1
是呀,我也是想了好久。。关注中。。。Top
7 楼kld3000(Never Say Never)回复于 2004-09-02 07:14:44 得分 1
好象没什么关系
你打SP3包了么?
听说和这个有关系
关注~~~Top
8 楼kld3000(Never Say Never)回复于 2004-09-02 07:20:18 得分 3
如果将服务器的登陆用户改成Administrator并且和服务的登陆密码相同,则测试连接成功。
1.检查一下,你的SQL服务的登陆用户是怎么设置的?
我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆
--登陆身份--选择"此帐户"--选择"administrator"及输入密码
2.检查你的SQL有没有打补丁,没有的话,先打上补丁再说.Top
9 楼morality(业精于勤,行成于思!)回复于 2004-09-02 08:29:15 得分 1
修改数据库连接字符串Top
10 楼sunly()回复于 2004-09-02 08:39:42 得分 1
kld3000(Never Say Never)
我也遇到过这种情况,也是按你说的那样设的.但怎么也连不上,后来没有办法后装了一下SQL改成的以混合模式登录就行了.是不是和补丁有关系?Top
11 楼TomMax(笑望人生)回复于 2004-09-02 08:47:59 得分 5
首先你应该区分Windows验证与Sql自身的验证的区别。
Windows验证就是SqlServer服务器使用Windows自带的验证系统,如果你指定SqlServer内Windows的一个组有访问的权限,那么加入此组的Windows用户都有访问数据库的权限。此验证有个缺点,就是如果不是在域模式下,无法加入远程计算机的用户,所以如果使用C/S方式写程序的话,使用Windows验证无法使本地计算机的Windows帐户访问远程数据库服务器。
Sql验证就简单多了,就是使用sqlserver的企业管理器中自己定义由Sql控制的用户,指定用户权限等。这个帐户信息是由SqlServer自己维护的,所以SqlServer更换计算机后信息不会丢失,不用重新设定。
所以如果你的项目使用在一个比较大的网络中,而且对安全要求比较高,那么应该建立域,使用Windows验证,而且要与系统管理员配合详细设定可以访问SqlServer的Windows帐户。如果使用一个小网络,而且此网络仅用来使用项目,对安全没有高要求,那么使用SqlServer验证,而且更新,升级等都方便。
Windows验证与SqlServer验证的数据库联接字符串是不同的,你在此论坛上搜索一下能找到许多。Top
12 楼vsong(房价越来越高,所以,好男人越来越少……)回复于 2004-09-02 13:16:50 得分 0
混合验证方式是需要windows身份验证的同时也要求sql server 用户验证登陆吗?
asp.net应用程序调试的时候,只使用windows身份验证时,系统会使用默认的登陆数据库用户ASPNET登陆sql server对吗? 那如果使用的是混合登陆呢?Top
相关问题
- windows2003 server不能用集成验证登陆sql server数据库!
- ado如何用集成windows验证的方式登陆sql server,期待您的help!!
- ado如何用集成windows验证的方式登陆sql server,期待您的help!!
- 关于SQL server7.0 2000的登陆ID验证问题
- sql server的登陆问题
- 关于webconfig中连接数据库的问题!,sql验证和windows登陆!
- 使用"SQL SERVER身份验证"不能登录SQL
- 关于Windows身份验证和SQL Server身份验证地问题
- 登陆密码验证
- 登陆SQL SERVER 2000服务器问题




