我已经在我们的服务器上安装了带有数据库的 ASP.NET 应用程序。 ASP.NET 应用程序使用下面的连接字符串创建数据库。问题是我在 SQL Server Management Studio 中看不到数据库。我使用“Windows 身份验证”帐户登录 SQL Server。如何解决这个问题呢?我还在进程管理器中看到两个 sqlservr.exe 实例。
server=(local)\SQLEXPRESS;database=bugs;Integrated Security=True;Connect Timeout=30;User Instance=True
最佳答案
您不会看到使用“User Instance=True”创建的数据库,除非您以创建数据库时使用的确切用户身份登录,并且数据库已附加。
鉴于如果 ASP.NET 创建了数据库,那么它很可能是由网络服务创建的,那么您根本不会看到它。虽然您可以手动尝试自己将其附加为用户实例,但您很可能最终会弄乱权限或遇到“数据库已存在”问题。
关于sql-server-2005 - SQL Server 数据库不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742149/