2017-05-03 10 views
0

私はGet Started with Azure Cloud Servicesチュートリアルを実行しています。Azure Contoso広告チュートリアル - localdbに接続できません

私が構築し、サンプルプロジェクトを実行すると、データベースのI/Oエラーが発生した:

A network-related or instance-specific error occurred while establishing a 
connection to SQL Server. The server was not found or was not accessible. 
Verify that the instance name is correct and that SQL Server is configured 
to allow remote connections. (provider: SQL Network Interfaces, error: 50 - 
Local Database Runtime error occurred. Cannot create an automatic instance. 
See the Windows Application event log for error details.) 
  1. 私はVS.NET 2017を実行している、と推奨変更作った:

    た場合をVisual Studio 2015以降を使用している場合は、ContosoAdsWeb プロジェクトのアプリケーションWeb.configファイルで、SQL Server 接続文字列を変更します。 ContosoAdsCloudServiceプロジェクト のServiceConfiguration.Local.cscfgファイルにあります。いずれの場合も、 "(localdb)\ v11.0"を " (localdb)\ MSSQLLocalDB"に変更してください。誰もが任意のアイデアや提案を持っている場合は、私が希望 SQL Server Object Explorer

:私はSQL Expressのlocaldbが存在し、に接続することができることを確認

<Setting name="ContosoAdsDbConnectionString" value="Data Source=(localdb)\MSSQLLocalDB; Initial Catalog=ContosoAds; Integrated Security=True; MultipleActiveResultSets=True;" /> 
  • :私のServiceConfiguration.Local.cscfg

    非常に感謝しています。ありがとう!

    編集: Windowsアプリケーション・ログ・エラー(それだけで数回繰り返し、同じエラーだ) Application Log error

  • +1

    この回答は役に立ちますか?バックスラッシュをエスケープしていない可能性がありますか? https://stackoverflow.com/questions/12463228/unable-to-connect-to-localdb-in-vs2012-a-network-related-or-instance-specific/12463683#12463683 – Jaxidian

    +0

    @ Jaxidian提案をいただきありがとうございます。私は試してみました: '<設定名=" ContosoAdsDbConnectionString "値="データソース=(localdb)\\ MSSQLLocalDB;初期カタログ= ContosoAd;統合セキュリティ= True; MultipleActiveResultSets = True; /> 'ですが、それでも同じエラーが発生します。 –

    +1

    イベントログに追加情報が表示されていますか? – Jaxidian

    答えて

    0

    私はこれとインストールSQL Server 2012のExpressエディションにパントと接続文字列を使用して終了:

    <Setting name="ContosoAdsDbConnectionString" value="Data Source=MACHINE_NAME\SQLEXPRESS; 
    Initial Catalog=ContosoAds; Integrated Security=True; MultipleActiveResultSets=True;" /> 
    

    それはうまくいった。

    私はWindows 7Visual Studio 2017を実行していていると考えることができる唯一のこと。

    私がVS.NET 2017SQL Server 2016と同梱されている可能性がありますが、これはWindows 7と互換性がありません。

    +1

    おめでとう!しかし、これはlocaldbの接続文字列ではないようです。 –

    +1

    他の人のための単純なリファレンスとして、私はWindows7の究極の64ビットとSQL Server 2016を一緒に使用しています。 –

    関連する問題