DataSource が次のように設定された接続文字列を含む ASP.NET プロジェクトを継承しました。
"Data Source=.\\\sql2008"
このタイプのものは今まで見たことがありません。誰が何を.\\\
意味するのか説明できますか? また、 に設定された部品の正しい専門用語は何sql2008
ですか?
どうもありがとう。
DataSource が次のように設定された接続文字列を含む ASP.NET プロジェクトを継承しました。
"Data Source=.\\\sql2008"
このタイプのものは今まで見たことがありません。誰が何を.\\\
意味するのか説明できますか? また、 に設定された部品の正しい専門用語は何sql2008
ですか?
どうもありがとう。
ピリオド (.) は、SQL Server が asp.net アプリケーションと同じボックスで実行されていることを示します。
私の推測では、あなたが投稿した接続文字列は ac# 文字列リテラルから引き出されたものです。\\ は実際には単一のスラッシュですが、C# ではエスケープする必要があり、エスケープ文字は別の \ です。
sql2008 はインスタンス名です。SQL サーバーは、ホストに複数回インストールできます。1 つしか存在できない既定のインスタンスは、\InstanceName サフィックスなしで参照できます。複数の NAMED INSTANCE を持つことができます。接続文字列で名前付きインスタンス サフィックスを使用すると、接続先のインスタンスを指定できます。
編集:「datasource=sql2008」が機能する場合、おそらくサーバー名は sql2008 であり、データベースはデフォルトのインスタンスとしてインストールされます。サービス コントロール パネル アプレットを調べると、名前付きインスタンスを使用しているかどうかを判断できます。名前付きインスタンスを使用している場合、SQL サービスは "SQL SERVER (MSSQLSERVER$INSTANCENAME)" として表示されます。
これは、アプリケーションが展開されているマシン上で実行されている SQL Server のローカル インスタンスを指します。sql2008 は、接続されている SQL サーバーの名前です。