SQL Server 2012のリンクサーバーは、SQL Server 2000ソリューションをリンクすることはできません、

ソースオブジェクトからのデータはhttps://www.kafan.cn/edu/922556.html注意します

 

元のSQL Server 2005は、直接2012になり、その後、リンクサーバーのリンクSQL Server 2000のサーバーを確立インストールしたときに、エラーメッセージはおそらく、「SQL Serverのネイティブクライアント11.0 SQL Server 2000およびそれ以前のバージョンへのリンクをサポートしていません、」しかし、あなたは、他のSQL ServerデータベースへのSQL Server2012の接続に次のコードを使用することができます。

幹部sp_addlinkedserverを'ITSV'、 ''、 'SQLOLEDB'、 'サーバIP'
幹部sp_addlinkedsrvloginが'ITSV'、 '偽'、NULL、 'SA'、 'パスワード'

しかし、SQLのクライアントアクセスライセンスの確立は、接続が成功した場合、しかし、あなたが使用するときは、次のエラーメッセージが表示されます。「アクセスインターフェイスMSDASQLリターンメッセージODBCドライバマネージャは、データソース名とデフォルトが指定されていない見つけることができませんでした」 

プロンプトに従って、Microsoft SQL Serverのネイティブクライアントのサポートポリシーを見ることができる見直し、SQL Server2012のデフォルトはネイティブクライアント11.0、および無SQL Server 2000またはそれ以前の右のサポートが付属しています。私たちは、ダウンロードして、ネイティブClient10.5またはネイティブClient10をインストールし、接続したときに解決するためにドライブを指定することができます。

SQL Serverのネイティブクライアント10のダウンロード添付ファイルのダウンロードの後ろ

 

インストールは、次のコードで接続された後。

sp_addlinkedserverをEXECを
@サーバー= 'ITSV'、 - 'ITSV'リンクサーバー名
@srvproduct = 'のSQLServer'、
= 'MSDASQL'、@Provider
@datasrc = NULL、
@location =ヌル、
@provstr =「DRIVER = {SQL Serverのネイティブクライアント10.0}; SERVER =サーバIPは ; '--serverip サーバアドレスリンクする必要があり
@catalog = NULL
ゴー
sp_addlinkedsrvloginがEXECを
@ rmtsrvname =' ITSV ' - ' ITSV 'ステップ上記のリンクサーバー名
@ useself ='「偽、
@ rmtuser = 'SA'、 - ' saの' ユーザー名
@のrmtpassword = 'パスワード'; - 'パスワード' パスワード
行きます

上記のコードは、ネイティブクライアント10.0ドライバを使用して指定され、まったく同じローカル使用。
SQL Serverのネイティブクライアント11.0は、SQL Server 2008、SQL Server 2005をサポートし、 SQL Server 2008のR2、SQL Server 2012のおよびWindows AzureのSQLデータベース接続。
サポートされるオペレーティングシステムのバージョン
次の表は、サポートされているSQL Serverのネイティブクライアントのオペレーティングシステムを示しています。
SQL Serverのネイティブクライアントのバージョン
サポートされるオペレーティングシステムの
SQL Serverのネイティブクライアント(SQL Server 2005の)
のMicrosoft Windows 2000 Service Pack 4以降、中
のMicrosoft Windows Server 2003以降、
マイクロソフトのWindows XPのService Pack 1以降、
マイクロソフトのWindows Vista( )SQL Serverのサービスパック2またはそれ以降のバージョンが必要
)バージョンは、SQL ServerのService Pack 2以降が必要です(のMicrosoft Windows Server 2008で
SQL Serverネイティブクライアントに10.0(SQL Server 2008の)
のMicrosoft Windows Server 2003 Service Pack 2またはそれ以上のバージョンを
Microsoft Windows XP Service Pack 2 或更高版本
Microsoft Windows Vista
Microsoft Windows Server 2008
SQL Server Native Client 10.5 (SQL Server 2008 R2)
Microsoft Windows Server 2003 Service Pack 2 或更高版本
Microsoft Windows XP Service Pack 2 或更高版本
Microsoft Windows Vista
Microsoft Windows Server 2008
Microsoft Windows 7
SQL Server Native Client 11.0 (SQL Server 2012)
Microsoft Windows Vista
Microsoft Windows Server 2008
Microsoft Windows 7
Microsoft Windows 8
Microsoft Windows Server 2012

 

あなたは、SQL Server 2008またはSQL Serverツールをインストールするとまた、Microsoft SQL Serverネイティブクライアント10.0をインストールします。コンピュータ上のSQL Server 2005のバージョンはまた、SQL Serverネイティブクライアントをインストールした場合、SQL Serverネイティブクライアント10.0は、以前のバージョンと並行してインストールされます。

Microsoft SQL Serverのネイティブクライアント10.0ダウンロード://www.jb51.net/database/9​​5927.html   。

SQL Serverのネイティブクライアントファイル(sqlncli10.dll、sqlnclir10.rllとs10ch_sqlncli.chm)は、次の場所にインストールされます:

の%SystemRoot%\ System32 \

注意:

SQL ServerネイティブクライアントOLE DBアクセスインターフェイスとSQL Server Native Client ODBCドライバのすべて対応するレジストリ設定は、インストールプロセス中に完了します。

次の場所にインストールされているSQL Serverネイティブクライアントのヘッダーファイルとライブラリファイル(sqlncli.hとsqlncli10.lib):

%PROGRAMFILES%\ 100 \ SDK \ Microsoft SQL Serverの中に

も、SQL Serverのネイティブクライアントの一部をインストールするには、SQL Serverのインストール・プロセスなどを除きますsqlncli.msi SQL Serverのインストールディスクの再配布可能なインストーラという名前の次の場所にあります。

%CDの%の\セットアップ\

あなたはsqlncli.msiによってSQL Serverのネイティブクライアントを配布することができます。アプリケーションをデプロイするときは、SQL Serverネイティブクライアントをインストールする必要があります。(Aをインストールするユーザのような)複数のパッケージを実装する方法は、リンクおよびブートストラップ技法を使用することです。詳細については、Visual Studio用のカスタムブートストラップパッケージをオーサリング参照 2005( およびカスタム前提条件を追加するカスタムブートストラップパッケージを作成するには、Visual Studio 2005の)。

SQL Serverネイティブクライアントのsqlncli.msiのx64およびItaniumバージョンは32ビット版をインストールします。アプリケーションプラットフォームの場合はターゲットプラットフォームそれはその開発のために使用されていない場合、Microsoftダウンロードセンターからのx86用のx64、Itaniumのとsqlncli.msiバージョンをダウンロードすることができます。

sqlncli.msiを呼び出すと、デフォルトでは、クライアントコンポーネントをインストールします。クライアントコンポーネントは、アプリケーションのSQL Serverのネイティブクライアントの開発を使用してファイルを実行している人の支援です。あなたがSDKコンポーネントをインストールする場合は、コマンドラインに=すべてADDLOCALを指定します。例:

msiexecの/私はADDLOCAL = ALL = {0CC618CE-F36A-415e-84B4-FB1BFF6967E1は} APPGUID sqlncli.msi

SQL Serverのネイティブクライアントをアンインストールします

サーバは、このようなSQL ServerとSQL Serverツールなどのアプリケーションは、SQL Serverネイティブクライアントに依存しているようなので、後にのみ、すべてのSQL Serverネイティブクライアントをアンインストールするために依存するアプリケーションをアンインストールします。以下のように、SQL ServerネイティブクライアントがAPPGUID MSIインストールオプションの使用を警告に依存しているアプリケーションをユーザーに提供するには、次

のmsiexec / I = {0CC618CE sqlncli.msi「APPGUID-F36A-415e-84B4-FB1BFF6967E1こと}

に渡されました特定の製品コードのAPPGUID値。Microsoftインストーラにバンドルアプリケーションのインストールプログラムを使用するときは、製品コードを作成する必要があります。                          

おすすめ

転載: www.cnblogs.com/cuozhixu/p/11387262.html