質問

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アプリケーションとサービス-Pleskalt text

2)新しいデータベースを追加しますalt text新しいデータベースユーザーを追加します

3)WebAdmin> ASP.ETエンタープライズマネージャーalt text

しかし、これは私が作成した新しいデータベース用です。私の問題は、既存のものをアップロードすることです。

ASP.NET設定用のPleskのセクションもあります(以下に示すように)alt textこれには、接続文字列などを変更するオプションがあります。

また、アップロードするデータベースを添付するためにフォローする方法についてホスティングプロバイダーに尋ねました。これは引用の返信でした。

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:

  1. DBを右クリックします。
  2. タスク...
  3. スクリプトを生成します。

幸運を!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top