AzurePortalでAppService Webアプリを作成し、新しいハイブリッド接続機能を使用してWebアプリをローカルのオンプレミスSQLServerデータベースに接続しようとしています。
Visual Studio 2015を使用して単純なASP.NETアプリケーションを作成し、オンプレミスにあるSQLサーバーデータベースに接続しようとしました。そして、接続文字列を次のように変更しました
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=PRAVEEN,1433; User ID=sa; Password=my_password;"
providerName="System.Data.SqlClient" />
</connectionStrings>
以下のスクリーンショット1に示すように、アプリケーションがエラーなしで実行を開始すると。
しかし、登録(任意のレコードを入力)しようとすると、以下のスクリーンショット3 ...で指定されているエラーがスローされます。
" https://Azure.Microsoft.com/en-us/documentation/articles/web-sites-hybrid-connection-connect-on-イベント-sql-server / "-これはドキュメントです私が言及しているもの..
だから、反対側の誰かが私を助けてくれますか...
Microsoft SQL Server ManagementStudioのスクリーンショット...
ありがとうございました..
@ Praveen、それはそれが言うことです-あなたの接続文字列に初期カタログがないことを意味します。接続するにはDb名が必要です。サーバー名、SQLUserName、SQLPasswordがありますが、必要なDatabaseName
がありません。次のように、接続文字列を変更してDbNameを含めてください
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=YourServerName,1433;Database="YourDbName" UserID=YourId;Password=YourPswd;"
providerName="System.Data.SqlClient" />
</connectionStrings>
このサイトを見て、接続文字列を適切に構成します。 http://www.connectionstrings.com/store-connection-string-in-webconfig/