2009-09-16 89 views
0

反正有没有使用可信登录连接到MDF文件?尝试连接到MDF数据库而不使用可信连接

我已经进入管理工作室,并创建了一个名为bob和密码bob的帐户,给了该帐户完全访问权限,并且还将该帐户添加到了数据库中。当我尝试使用该帐户进行连接时,出现以下错误

用户'bob'登录失败。用户没有与受信任的SQL服务器连接相关联。

这里是我的连接字符串

<add name="testdata" 
      connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\cidata.mdf;Connect Timeout=30;User Instance=True;User Id=bob;Password=bob" 
      providerName="System.Data.SqlClient" /> 

是否有与MDF什么限制吗?我试图解决godaddy提供给我的200MB数据库限制,因此任何其他数据库推荐(访问除外)都会受到欢迎。

谢谢

回答

0

你有SQL Server Express的配置为使用混合模式身份验证,而不是Windows身份验证?您可以根据需要进行检查和更改,如下所示:

使用MS SQL Server管理工作室转到sql server实例并右键单击并选择服务器属性。然后转到安全并检查服务器身份验证下的身份验证模式,并将其设置为“混合模式”。您将需要重新启动实例才能正常工作。

如果您没有SQL Server Management Studio中,你可以使用下面的查询例如从OSQL:

USE [master] 

GO 

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 

GO 
+0

嗨欧莱, 感谢这个解决方案,但是,我的托管服务提供商不给我进入系统登录,所以我需要以某种方式“解锁”的MDF允许用户名密码访问不管PC部署在上。 – 2009-09-17 01:04:15

相关问题