Pleskを介して既存のデータベースをアップロードします
-
11-10-2019 - |
質問
ASP.NET Webサイトのデータベースをアップロードしようとしていました。ローカルマシンでは、別のマシンからデータベースをコピーする場合、SQL Server Management Studioを介して添付してから、Connection Stringで使用する必要があります。
<add name="cn" connectionString="Data Source=.\sqlexpress;Initial Catalog=database;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
私のデータベースは約です。今のところ10 MBサイズ。 FTPを介してApp_Dataフォルダーにアップロードした場合、このデータベースを添付するにはどうすればよいですか?
Pleskでは、データベースとそのユーザーを作成するオプションがあります(スクリーンショットに示されているように):
1)Webアプリケーションとサービス-Plesk
2)新しいデータベースを追加します新しいデータベースユーザーを追加します
3)WebAdmin> ASP.ETエンタープライズマネージャー
しかし、これは私が作成した新しいデータベース用です。私の問題は、既存のものをアップロードすることです。
ASP.NET設定用のPleskのセクションもあります(以下に示すように)これには、接続文字列などを変更するオプションがあります。
また、アップロードするデータベースを添付するためにフォローする方法についてホスティングプロバイダーに尋ねました。これは引用の返信でした。
MDF LDFファイルはおそらくお近くのコンピューターで動作しますが、この方法でMSSQLのデータベースはWebサーバーで動作しません。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
既存のデータベースをアップロードするために取る必要がある手順に本当に感謝しています。どうすれば添付できますか?どの接続文字列を使用する必要がありますか?ありがとう!
解決
Pleskの「新しい」データベースでSQLスクリプトを実行できますか?その場合、既存のDBでオブジェクトの作成とデータをスクリプト化して、それを実行することができます。 SSMS:
- DBを右クリックします。
- タスク...
- スクリプトを生成します。
幸運を!