Sql server 我可以在sql server 2008 management studio中查看aspnet.db吗

Sql server 我可以在sql server 2008 management studio中查看aspnet.db吗,sql-server,asp.net-mvc,Sql Server,Asp.net Mvc,我刚刚开始用asp.NETMVC玩aorund,我想在SQLServer2008ManagementStudio中查看数据库(aspnetdb.mdf) 但它似乎不允许我查看此文件 有什么建议吗?您必须使用CREATE database FOR attach或sp_attach_db将数据库附加到SQL Server实例,然后使用SQL Server Management Studio连接到该实例以查看数据库的内容。我假设您使用的是SQL Express,这意味着您的应用程序被配置为使用连接字符

我刚刚开始用asp.NETMVC玩aorund,我想在SQLServer2008ManagementStudio中查看数据库(aspnetdb.mdf)

但它似乎不允许我查看此文件


有什么建议吗?

您必须使用CREATE database FOR attach或sp_attach_db将数据库附加到SQL Server实例,然后使用SQL Server Management Studio连接到该实例以查看数据库的内容。我假设您使用的是SQL Express,这意味着您的应用程序被配置为使用连接字符串在代码执行期间将数据库附加到SQL Server的用户实例。这并不是一种从性能角度考虑的最佳方法,因为您必须为使数据库反复联机付出代价。如果将数据库永久附加到SQL实例,则需要更改应用程序连接字符串,因为SQL Server会锁定该文件以防止其被其他进程更改,因此只能附加一次数据库。

必须使用“创建数据库”将数据库附加到SQL Server实例用于ATTACH或sp_ATTACH_db,然后使用SQL Server Management Studio连接到实例以查看数据库的内容。我假设您使用的是SQL Express,这意味着您的应用程序被配置为使用连接字符串在代码执行期间将数据库附加到SQL Server的用户实例。这并不是一种从性能角度考虑的最佳方法,因为您必须为使数据库反复联机付出代价。如果将数据库永久附加到SQL实例,则需要更改应用程序连接字符串,因为SQL Server会锁定该文件以防止其被其他进程更改,因此该数据库只能附加一次。

我该怎么做:为附加创建数据库我该怎么做:创建数据库附加