问一个MSDE连接的问题

Happiness 2003-02-24 08:41:46
问一个MSDE连接的问题
我在WIN98安装MSDE2000,必须用以下连接串才能连接
constr="Provider=SQLOLEDB.1;Password=" & gPassword & ";Persist Security Info=True;User ID=" & gLoginId & ";Initial Catalog=" & gDataBase & ";Data Source=" & gServerName

而用同一个光盘,在WIN XP下安装MSDE2000,就必须用以下连接串
constr="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & gDataBase & ";Data Source=" & gServerName

好像WIN XP下安装MSDE2000,就只能用WINDOWS身份验证。

问:
1、怎么安装才能改变身份验证方式,按我要求的
2、安装后能不能改变身份验证方式,在程序里

分不是问题,要多少给多少


...全文
41 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shockjoy 2003-04-25
  • 打赏
  • 举报
回复
在运行msde安装程序setup.exe后面跟上参数:空格+SECURITYMODE=SQL

安装后就是混合验证了,用户名sa ,空密码
pengdali 2003-04-25
  • 打赏
  • 举报
回复
或直接
HKEY_LOCAL_MACHINE
SOFTWARE\Microsoft\MSSQLServer\MSSQLServer
LoginMode
REG_DWORD
1
pengdali 2003-04-25
  • 打赏
  • 举报
回复
osql下执行:
xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer', 'LoginMode', N'REG_DWORD', 1
1---Windows认证模式
2---SQL和Windows认证模式
Happiness 2003-04-25
  • 打赏
  • 举报
回复
up
feehoo 2003-02-24
  • 打赏
  • 举报
回复
修改
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer\\MSSQLServer\LoginMode

为2
w_rose 2003-02-24
  • 打赏
  • 举报
回复
windows服务器软件上MSDE2000只能用Windows集成验证。
nik_Amis 2003-02-24
  • 打赏
  • 举报
回复
?
Integrated Security=SSPI;Persist Security Info=False
去掉行不行?只用账号,密码

diruser 2003-02-24
  • 打赏
  • 举报
回复
up
Happiness 2003-02-24
  • 打赏
  • 举报
回复
Up

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧