私はそれが古典的な問題であることを知っていますが、私は初心者であり、基本を理解することすらできません(申し訳ありません)。このASP.NET「Webサイト」にデータベース(SQL Server 2008)があり、VS 2010のWebSiteコピーツールを使用してリモートホストサーバー(HostGator)に展開しようとしています。
VS 2010では、データベースの「プロパティ」から直接接続文字列を取得できました。これは次のようになりました。
データソース=。\SQLEXPRESS;AttachDbFilename = "C:\ Users \ myName \ Documents \ Visual Studio 2010 \ WebSites \ Experiment \ App_Data \ data.mdf"; Integrated Security = True; User Instance = True
さて、 http://connectionstrings.com/というウェブサイトが存在することは知っていますが、一見すると圧倒されすぎます。
私の現在の接続文字列:
データソース=domainName.com\ SQLEXPRESS; AttachDbFilename = C:\ inetpub \ vhosts \ domainName \ httpdocs \ Experiment \ App_Data \ data.mdf; Integrated Security = True; User Instance = True
私はこれが間違っていると確信しています:それは私に次の古典的なエラーを与えます:
SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。
しかし、私はそれを修正する方法がわかりません。どこから探し始めるか、どのように開始するか、接続文字列を構築するために必要なパラメータを取得する方法。のパスを見つける方法はAttachDbFilename
?手伝ってもらえますか?
変更が必要なパラメータは接続文字列だけだと思います。他に何かある場合は、提案してください。また、SQL Management Studioを使用して物事を機能させる方法に出くわしますが、それがないので、SQL Management Studioなしでこれを実現するのは難しいですか?
助けてください、ありがとう。