sql >> データベース >  >> RDS >> Sqlserver

リンク サーバー (null) の OLE DB プロバイダー SQLNCLI10 が分散トランザクションを開始できなかったため、操作を実行できませんでした

    これを試してください:

    SQL Server Management Studio でデータベースに接続し、[サーバー オブジェクト]、[リンク サーバー] の順に展開し、問題のリンク サーバーを右クリックして [プロパティ] を選択します。 [サーバー オプション] ページを選択し、[分散トランザクションのプロモーションを有効にする] が [False] に設定されていることを確認します。

    または、T-SQL で実行できます :

    USE master;
    EXEC sp_serveroption '<<your linked server name>>', 'remote proc transaction promotion', 'false';
    



    1. PHPをアップグレードした後、mysql_*関数を使用できません

    2. $$文字を含むSQLExecでファイルを実行します

    3. SQL Server(SSMS)のデータベースの互換性レベルを確認/変更する

    4. PostgreSQLのlc_monetaryを設定します