0

可能重复:
SQL Server 连接字符串问题

我正在使用 asp.net 开发一个项目,数据库是 SQL Server 2008。当我在服务器上上传项目时,它无法连接到数据库。

我正在web.config文件中编写以下代码。我无法将文件存储在.mdf文件App_data夹中。

<connectionStrings> 
    <add name="bcharyaConnectionString" 
         connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bcharya.mdf;Integrated Security=True;
                           User Id=myUsername;Password=myPassword;User Instance=True" 
         providerName="System.Data.SqlClient"/>
</connectionStrings>
4

2 回答 2

3

使用此查询查找数据文件的位置

SELECT name, physical_name AS current_file_location
FROM sys.master_files

http://blog.sqlauthority.com/2009/02/17/sql-server-find-current-location-of-data-and-log-file-of-all-the-database/

于 2012-11-19T13:06:08.167 回答
1

Full fat SQL Server 不支持AttachDbFilename在连接字符串中。您需要通过其他方式(很可能是SSMS )将数据库添加到您的服务器实例,然后使用不同的连接字符串连接到它。

于 2012-11-19T13:17:43.250 回答