ASP.NETWebサイトのデータベースをアップロードしようとしました。ローカルマシンで、別のマシンからデータベースをコピーする場合は、SQL Server Management Studioを介してデータベースを接続し、次のような接続文字列で使用する必要があります。
<add name="cn" connectionString="Data Source=.\sqlexpress;Initial Catalog=database;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
私のデータベースは約です。今のところサイズは10MBです。ftp経由でApp_Dataフォルダーにアップロードする場合、このデータベースをどのように接続する必要がありますか?
Pleskでは、データベースとそのユーザーを作成するオプションがあります(スクリーンショットに示されているように)。
1)Webアプリケーションとサービス-Plesk
2)新しいデータベース
を追加し、新しいデータベースユーザーを追加します
3)Webadmin> ASP.ET Enterprise Manager
しかし、これは私が作成した新しいデータベース用です。私の問題は、既存のものをアップロードすることです。
Plesk for ASP.NET設定のセクションもあります(以下を参照)
。これには、接続文字列などを変更するオプションがあります。
また、アップロードするデータベースをアタッチするために従うべき方法について、ホスティングプロバイダーに尋ねました。これは引用での返事でした。
mdf ldfファイルはローカルコンピュータで機能する可能性がありますが、この方法では、mssqlのデータベースはWebサーバーでは機能しません。これは、pleskコントロールパネルを使用してデータベースバックアップファイルを作成および復元する必要があるためです。
asp.net mssqlのサンプル接続文字列
Standard Security
: "Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;
"コーディングに使用するサーバー名:localhostカタログ/データベース名、データベースユーザー、データベースパスワードpleskコントロールパネルを使用して独自に作成する必要があります "[/ quote]
既存のデータベースをアップロードするために必要な手順に本当に感謝しています。どうすれば取り付けられますか?どの接続文字列を使用する必要がありますか?ありがとう!