100分求教一个极为初级的问题
由于特殊需要,需要在Win98中使用MSSQL(本机同时作为服务器和客户机),尝试安装了msde和个人版,都遇到一个奇怪的问题,就是osql中无法使用-E用windows身份验证登陆(提示用户'NULL'登陆失败,原因未与信任SQL Server 链接相关联,操作系统错误(120)),只能输入-U sa和密码才能进入,而且一个在其他地方一切正常的程序在此系统上运行时总是提示"CryptoAPI 函数 'CryptAcquireContext'失败,错误0x57"不知如何解决? 问题点数:100、回复次数:9Top
1 楼h8j4j(h8j4j)回复于 2005-06-04 21:03:21 得分 0
upTop
2 楼zjcxc(邹建)回复于 2005-06-04 21:09:22 得分 100
win98只支持sql身份验证.Top
3 楼zjcxc(邹建)回复于 2005-06-04 21:11:10 得分 0
这是联机帮助上的原话:
说明 当 SQL Server 实例在 Windows 98 或 Microsoft Windows Millennium 版上运行时,Windows 身份验证模式不可用。
参考位置:
mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\adminsql.chm::/ad_security_47u6.htmTop
4 楼h8j4j(h8j4j)回复于 2005-06-04 21:44:39 得分 0
多谢老大指点,可是我一用sa登陆就报那个错,我差了好像是oledb什么的本身的bug,不知有没有解决办法,另实在不行的话能不能用sql server 7代替,需不需要改程序的代码Top
5 楼zjcxc(邹建)回复于 2005-06-04 21:58:51 得分 0
安装mdac2.8试试Top
6 楼h8j4j(h8j4j)回复于 2005-06-05 09:01:46 得分 0
无用...Top
7 楼zjcxc(邹建)回复于 2005-06-05 12:46:37 得分 0
sa登录提示"CryptoAPI 函数 'CryptAcquireContext'失败,错误0x57" ?
那直接在odbc或者使用查询分析器呢?Top
8 楼h8j4j(h8j4j)回复于 2005-06-05 13:16:43 得分 0
查询分析器也是类似的这个错误,
[Microsoft][ODBC SQL Server Driver][SQL Server]CryptoAPI function 'CryptAcquireContext' failed.
Error 0x8009001d: Provider DLL failed to initialize correctly.
微软官方网站上也提到了这个问题,可是我按照他们的办法试验后并没有效果
现在在考虑有没有其他的解决办法,比如使用SQL Server 7或Access,关键是使用了很多存储过程,移植的时候不知道哪个方便点(找了半天sql server 7也没找到下载,老大如果知道能否告诉小弟一个下载地址,另有200分相送(可以再加,老大尽管提))Top
9 楼h8j4j(h8j4j)回复于 2005-06-05 20:24:00 得分 0
UpTop




