0

重複の可能性:
SQLServer接続文字列の問題

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

AttachDbFilenameFull Fat SQL Server は接続文字列をサポートしていません。他の方法 (おそらくSSMS ) でデータベースをサーバー インスタンスに追加し、別の接続文字列を使用して接続する必要があります。

于 2012-11-19T13:17:43.250 に答える