問題タブ [named-instance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
105712 参照

sql-server - SQL Server、名前付きインスタンスを既定のインスタンスに変換しますか?

SQL Server 2005 の名前付きインスタンスを既定のインスタンスに変換する必要があります。

再インストールせずにこれを行う方法はありますか?


問題は、6 人中 2 人の開発者が名前付きインスタンスをインストールしたことです。そのため、他の 4 人の接続文字列を変更するのは面倒です。これら 2 つをチームの標準設定に戻すための抵抗が最も少ない方法を探しています。

それぞれが、これは非常に面倒であり、開発時間が奪われるだろうと表明しています. 関係者全員の最善の利益のために、解決にはしばらく時間がかかると思いましたが、インストールされている構成アプリをくまなく調べてみましたが、何も表示されなかったので、内部の仕組みに詳しい人がここにいると思いました.

0 投票する
3 に答える
28207 参照

sql-server - SQL-名前付きインスタンスを使用してリンクサーバーに接続する

リンクされたSQLサーバーの名前付きインスタンスに接続するにはどうすればよいですか。

リンクされていない場合は、次のようにします。

リンクされている場合は、次のように想定します。

しかし、SQLは「\」が好きではありません

正しい構文は何ですか

0 投票する
1 に答える
9448 参照

c# - IP アドレスを含む SQL Server インスタンス名

非常に奇妙な状況が発生しています。ここにいる誰かが理由を知っていることを願っています。

デフォルト ポート 1433 のすべてのポートで TCP/IP を有効にしています。

すべてのテストは、SQL Server Management Studio および私のプログラムと一致しています。

これは機能します:

  • コンピューター名\インスタンス名
  • 127.0.0.1
  • 127.0.0.1,1433
  • 192.168.1.100
  • 192.168.1.100,1433

これは動作しません:

  • 127.0.0.1\インスタンス名

注: ポート 1433 で 127.0.0.1 に telnet で接続できるため、ファイアウォールに関連していないことはわかっています。

注 2: テストは Management Studio と一致しているため、接続文字列は重要ではありませんが、とにかく指定します。server={0};Integrated Security=True;Database=MyDatabase

MSDN を読んでいると、IP アドレスを介してインスタンス名に接続できるはずです。

何が起きてる?

0 投票する
2 に答える
1473 参照

sql - SQL ブートストラップの package.xml ファイルを変更して、名前付き SQL サーバー インスタンスをインストールできますか

Windows7 での新規インストールに SqlExpress2008 Bootstrapper を使用したいのですが、デフォルトの SQLEXPRESS インスタンスは使用したくありません。

C:\Program Files\Microsoft にある package.xml ファイルを編集しようとしました。

SDKs\Windows\v7.0A\Bootstrapper\Packages\SqlExpress2008\en\package.xml

コマンド引数 instancename= CUSTOMINSTANCEを更新しました

ただし、残念ながら、CUSTOMINSTANCE ではなくデフォルトの SQLEXPRESS が作成さます

Wix タグは次のとおりです。

これはこれを達成するための標準的な方法ですか?

0 投票する
1 に答える
315 参照

c# - Structuremap Open 汎用名前付きインスタンス

私は次のことをしなければなりません:

someType は、ICommand の任意の実装にすることができます。

だから私はそれらのいくつかを登録しました:

GetNamedInstance には実行時までわからない型パラメーターが必要なため、StructureMap でこれを行う方法はありますか?

0 投票する
1 に答える
418 参照

structuremap - structuremapは、デフォルトのインスタンスではなく名前付きインスタンスを返します

タイトルにあるように、名前付きインスタンスも構成した場合、structuremapはデフォルトのインスタンスを返しません。

これが私のタイプ登録です:

そして、これは私がインスタンスを要求する方法です:

上記の行でCommandCoordinatorインスタンスが返されますが、代わりにTakeNextCommandSwitchインスタンスが返されます。私はここで何が間違っているのですか?

0 投票する
2 に答える
12551 参照

sql-server - Windows 64 ビットから SQL Server 名前付きインスタンスへの接続

Microsoft Windows Server 2003, Enterprise Edition を使用して、アプリケーション サーバー上で Java と .net の両方のアプリケーションを実行しています。これらは、別のアプリ サーバー Windows 2008 64 ビット マシンに移行されています。

すべてのアプリケーションは、名前付きインスタンス上の同じ SQL Server 2005 データベースに接続します。

これまでのところ、構成ファイルを変更せずに、アプリケーションをそのままの状態で、古いボックスから新しいボックスに移動しようとしました。

新しいアプリ サーバーでは、Java アプリケーションも .net アプリケーションもデータベース (名前付きインスタンス) に接続しません。

JDBC エラー メッセージ:「指定されたインスタンスへの接続に失敗しました。エラー: java.net.SocketTimeoutException: 受信がタイムアウトしました。」

.net エラー メッセージ:「SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。」

DB 構成を名前付きインスタンスにない構成に変更すると、新しいアプリ サーバーで動作します。

古いアプリサーバーに接続できたため、データベースは正しくセットアップされています。新しいアプリ サーバーからデータベース サーバーに ping を実行できます。

これが新しいアプリ サーバーで機能しない理由はありますか?

Java 接続文字列: "jdbc:microsoft:sqlserver://[dbservername];SelectMethod=Cursor;instanceName=[dbinstance]"

.net 接続文字列: "Server=[dbservername]\[dbinstance];Database=Risk_DB;Uid=[user];Pwd=[pwd];"

更新 回答の提案に従って、インスタンスのポート番号を取得しました。SQL Server Management Studio もインストールしたので、問題点としてアプリを排除できます。Management Studio から、[サーバー名][インスタンス名] を使用すると、「SQL Server への接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました...」というメッセージが表示されますが、[サーバー名] を使用すると機能します。[ポート]。とにかくこれを回避する方法があるかどうかわかりませんか?

更新 #2問題をインフラストラクチャ/サーバー/ネットワーク チームにエスカレーションしました。彼らは、新しいアプリ サーバーで Windows ファイアウォールを無効にしました。Presto、Management Studio で [dbservername]\[dbinstance] に接続できるようになり、すべてのアプリが既存の構成ファイルを使用して動作しています。

0 投票する
2 に答える
4158 参照

sql-server - IBM Websphere アプリケーション サーバーで SQL Server 名前付きインスタンスを構成する方法

IBM Websphere Application サーバーで SQL Server の名前付きインスタンスを構成するのを手伝ってくれる人はいますか?

よろしく ゴピナサン・K・ムナッピー

0 投票する
1 に答える
3875 参照

sql-server - Azure 仮想マシンでホストされている SQL Server 2008 名前付きインスタンスに接続できない

Azure VM でホストされている SQL Server の名前付きインスタンスに接続しようとすると、次のメッセージが表示されます。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました) (Microsoft SQL Server、エラー: -1)

問題は、SQL Server ブラウザーが正常に動作していないことです。ブラウザー サービスを開始すると、数秒後に終了し、イベント ログに次のように表示されます。

SQL Server または SQL Server Analysis Services のインスタンスはありません。

しかし、私は名前付きインスタンスを持っています。このインスタンスにローカルで接続できます。

SQL Server ブラウザーとインスタンスを再インストールしましたが、ii が機能しません。

ホストは、Azure 仮想マシン Windows Server 2008 データセンターです。

助けてください。

ありがとうございました

UPDATE 11/08/2012 実際、デフォルトのインスタンスにリモートで接続できますが、名前付きインスタンスでは接続できません。

更新問題は、誰かが名前付きインスタンスに接続しようとするときに、SQL ブラウザーのポート 1434 が開いている必要があるようです。つまり、Azure 管理ポータルでそのエンドポイントを作成する必要があることを意味します。問題は、SQL ブラウザーが見えることです。名前付きインスタンスの場合、動的ポートで応答します。最後に、すべてを構成するのは大変だと思いましたが、SQL ブラウザーが名前付きインスタンスを検出しなかったので、名前付きインスタンスをリッスンする新しいエンドポイントを作成し、そのインスタンスに静的ポートを割り当てることにしました。 IP/Port に接続できます。SQL Browser を使用して dns/instance に接続できるように、Azure VM、SQL Browser、SQL Sever、およびファイアウォールを構成する方法を知りたいです。