我已经在我们的服务器上安装了带有数据库的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发布于 2009-11-16 21:22:13
您不会看到使用"User Instance=True“创建的数据库,除非您以创建数据库时所用的确切用户身份登录,并且数据库已被附加。
假设如果ASP.NET创建了数据库,那么它很可能是由Network Service创建的,那么您将根本看不到它。虽然您可以手动尝试将其附加为用户实例,但您很可能最终会弄乱权限或遇到“数据库已存在”问题。
发布于 2009-11-16 21:19:41
确保连接到(本地)\SQLEXPRESS实例,而不是连接到默认实例。
发布于 2009-11-16 21:19:51
创建数据库的存储过程在哪里?仅仅因为有一个连接字符串并不能保证创建了一个数据库。
https://stackoverflow.com/questions/1742149
复制相似问题