0

サーバーA(SQL2005)はプライマリドメインにありますが、サーバーB(SQL2000)はWindowsワークグループにあります。ドメインに参加することは許可されていません。そうしないと、悪いことが起こります...

サーバーBでSQL認証を有効にすることもできません。

Aのドメインアカウントと、サーバーBの一致するローカルアカウントがあります。

SSMSとドメインログインを使用してローカルPCまたはAからBに接続できますが、リンクサーバーを接続できません。

これを行う方法はありますか?

4

2 に答える 2

4

SQL Server Aは、通常のリンクサーバー認証ルールに従ってリンクサーバー接続で認証します。

  • 'self-mapping'によって、この場合、委任が発生し、委任用のリンクサーバーの構成の記事が適用されます。制約付き委任は、NTミラーリングされたアカウント(別名「一致するアカウント」)では構成できません。
  • 明示的なマッピングによる。この場合、SQL認証が使用されます。

これらは2つのオプションであり、両方のオプションを排除する制限を課します。現在、非常に明確に不可能な場所に身を置いているため、設計図に戻って要件と制約を確認する必要があります。いくつかの選択肢は次のとおりです。

  • マシンBを新しいドメイン(真のドメイン)にして、ドメインAを信頼するようにします
  • 証明書ベースの認証はドメインの境界を越える可能性があるため、マシンBをSQL 2005にアップグレードし、ServiceBrokerを使用してデータを同期します。
  • サーバーBでSQL認証を許可する
于 2010-05-31T18:54:42.133 に答える