我在本地pc上创建了一个sql server express数据库。我可以使用连接字符串作为:
在MVC实体框架项目中成功访问它<add name="OTPTESTEntities" connectionString="metadata=res://*/Model3.csdl|res://*/Model3.ssdl|res://*/Model3.msl;provider=System.Data.SqlClient;provider connection string="data source=ZHANG-PC\SQLEXPRESS;initial catalog=OTPTEST;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
现在我想将项目发送给另一个开发人员并想一个方法就是将sql server express数据库附加到项目的app_data文件夹中,连接字符串为
connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\...mdf
是不是?但是我找不到在Sql Management studio中创建的sql server express数据库。我需要帮助来解决这个问题。感谢。
答案 0 :(得分:1)
在 SQL Server Management Studio 中执行此命令,找到物理数据库及其日志文件位置。
SELECT * FROM sys.database_files
否则
您运行的是32位 SSMS ,然后您可以在以下路径中找到所有数据库。
C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\DATA
注意:在复制数据库之前,需要断开SMSS中引用此数据库的所有连接。