我是用IIS布署的,且用windows身份验证连接数据库的

解决方案 »

  1.   

    晕死,有人能回答一下吗?我找到了一点资料,按其关闭用户实例功能
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    用户实例SQL Server Express 版支持用户实例,这意味着系统将为连接到 SQL Server Express 版数据库的每个用户启动一个新进程。进程的标识将为打开该连接的用户。有关如何确定 ASP.NET 应用程序标识的信息,请参见 ASP.NET 模拟。虽然启用用户实例适合于桌面开发,但是启动辅助进程不适合为多个客户托管站点的 Web 服务器,在这种情况下,必须分离应用程序并进行安全保护。使用相同进程标识运行的 ASP.NET 应用程序可以连接到同一个用户实例。由于在 Windows 2000 和 Windows XP Professional 上,所有 ASP.NET 应用程序都使用相同的进程标识(默认为本地 ASPNET 帐户)运行,而在 Windows Server 2003 上,同一应用程序池中的 ASP.NET 应用程序也使用相同的进程标识(默认为 NETWORK SERVICE 帐户)运行,因此包含互不信任的应用程序的托管服务器应该显式禁用用户实例。通过连接到 SQL Server Express 版实例(例如,通过在命令提示符处发出以下命令:osql –E –S .\SQLEXPRESS)并发出以下 Transact-SQL 命令,可关闭此功能。EXEC sp_configure 'show advanced option', '1'GORECONFIGURE WITH OVERRIDEGOEXEC sp_configure 'user instances enabled', 0GORECONFIGURE WITH OVERRIDEGO------------------------------------------------------------------------------------------------------------------关闭后,运行asp.net页面又提示   禁止在 SQL Server 中生成用户实例。请使用 sp_configure 'user instances enabled' 生成用户实例
    急急急!!!
      

  2.   

    sql2005还木用过 ...up一下吧