2

サーバーデータベースに接続する必要があります。ホスティングサポートが接続方法のデータを提供してくれました:

サーバー=176.9.119.68,3333\sqlexpress;データベース=;ユーザーID=;パスワード=

今、私は新しいウェブサイトを作成し(ファイル - >新しいウェブサイト - > asp.netウェブサイト)、プロジェクトに新しいアイテムを追加しました(右クリック - >新しいアイテムを追加 - > sqlサーバーデータベース)。

そして今、私は接続文字列を持っています:

<connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

サーバー データベースに接続するにはどうすればよいですか: 接続文字列を変更するか、データベースを追加する手順を変更する必要があります。

PSデータベースを追加した後、このデータベースに接続するためにado.netエンティティフレームワードを追加する必要があります(データベースがプロジェクト内にある場合はこれを行う方法を知っていますが、データベースがサーバー側にある場合は追加の手順が必要になる場合がありますか?)

4

1 に答える 1

3

既存の接続文字列をプロバイダーのものに置き換えるだけです。テストするには、Sql Management Studio を使用してそのサーバーに接続できます。接続を取得すると、ローカル プロジェクトでリモート データベースを操作できます。以下は接続文字列です。私たちも、ウェブサイトや小さなウェブベースのアプリケーションについて、同様の方法で取り組んでいます。ただし、エンタープライズ アプリケーションの場合は、ローカル開発サーバーを優先します。

 <connectionStrings>
        <add name="ApplicationServices"
             connectionString="server=176.9.119.68,3333\sqlexpress;Database=*******;User ID=******;Password=*****"
             providerName="System.Data.SqlClient" />
      </connectionStrings>
于 2013-10-06T15:58:26.263 に答える