访问数据库时更改某些字段类型导致异常

时间:2011-06-22 10:12:41

标签: sql-server sql-server-2008

我将某些字段从char(50)更改为VARCHAR(MAX)。 我从视觉工作室做了这个改变。

现在,我尝试访问数据库并获得异常

  

无法打开用户默认数据库。   登录失败。用户登录失败   'NT AUTHORITY \ NETWORK SERVICE'。

我对sql的了解非常纯粹 - 而且我不知道如何解决这个问题。

我使用this - 但仍然无法正常工作。

感谢您的帮助。

更新:我改变了通过视觉工作室所做的改变 - 一切正常。 我以相同的方式进行了更改,异常再次出现。

还有其他方法可以做这个简单的改变吗​​?

1 个答案:

答案 0 :(得分:1)

基本上,因为您的WCF服务器应用程序在网络服务帐户下运行,所以它无法使用Windows身份验证连接到SQL。你能否使用SQL用户名和密码作为连接字符串?