0
我有一个web应用程序,我正在单独的服务器上工作。我最初并没有创建它,但我必须维护它。我不得不手动编辑其中一个数据库表,我通过Visual Studio 2008安装在同一台机器上。现在,我收到有关网络服务的SQL例外情况,但没有正确的权限。用户实例SQL Server 2005 Express mdf文件的问题
如何避免发生这种情况?我没有修改关于安全或访问信息的任何设置。在我进行修改之前它正在工作,现在不是。
谢谢!
我是新来的.NET世界的一面,当我试图复制一个修改后的mdf文件时,我遇到了这个问题。我不得不从备份恢复它并重新启动计算机。 要回答你的问题,我没有故意改变任何东西。我知道,当我尝试通过在Visual Studio中打开的网站项目访问它时,它抱怨SQLEXPRESS未安装。我不得不通过VS服务器浏览器添加一个新的连接,并使用Windows身份验证来访问它。 – Casey 2009-12-14 01:24:18
Windows身份验证要求用户有权访问MDF,例如管理员。在这种情况下,默认的ASP.NET用户是网络服务。您可以在几个地方提供连接信息。 1)在conenction字符串内部的应用程序本身中,2)在使用ConnectionStrings部分的配置文件中,以及3)在使用IIS的网站配置中。没有看到目前使用的连接方法,我真的不能提供任何更详细的信息。 – GrayWizardx 2009-12-14 01:28:40
感谢您的输入。我会得到这些信息并在今晚提供。 – Casey 2009-12-14 13:21:05