作者mygod1220 (晴天)
看板C_Sharp
标题Re: [问题] sql server 2005 express在website专案 …
时间Tue Aug 29 15:17:53 2006
※ 引述《liunate (i miss you)》之铭言:
: ※ 引述《mygod1220 (晴天)》之铭言:
: : 目前使用vs2005开发一个website专案
: : 里面有一个叫做Club.mdf的database file
: : 我现在想要用sqlconntion和sqldataAdaptor这两个元件和资料库做连结
: : 但是我发现我的连接字串打
: : Server=localhost;Database=Club;uid=sa;password=;Trusted_Connection=True
: : 会出现错误代码40: Cannot open the sqlxxxxx的错误讯息
: : 後来我利用.NET的SERVER EXPLORER去对Club.mdf做连结测试
: : (datadource = Microsoft SQL Server Database File (SqlClient) )
: : 原本登入的预设值是采用windows认证
: : 如果我选用sql认证,并在帐号栏打入sa,测试後会出现"帐号错误"的讯息...
: 是否是因为你在安装SQLExpress的时候,只有将Windows验证设定为唯一许可的
: 验证方式?可以在SQLExpress的系统内容中找看看把Sql验证也打勾
这个我之前用Regedit改过了
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
LoginMode =2
现在我用MSSMSE是可以用SQL认证的分式登入
也将Club.mdf汇入了
但是状态不稳定,有时後MSSMSE会没有办法建立起和Club的连结
(尤其是在VS2005也开着的情况下两个程序很容易互咬...)
另外在VS2005的SERVER EXPLORER仍然不行用登入MSSMSE的帐号sa来登入...
错误讯息: Failed to generate a user instance of SQL server.
Only an integrated connection can general a user instance.
真是头大阿...
: 可以使用附加(Append)资料库找到那个档案(.mdf)建立起Connection
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.92.75.5