私は今 DataGrid 地獄にいますが、それは別の投稿です。
とにかく、リンクされた SQL サーバーからデータを取得する SQL Server のユニオン クエリを使用してビューを作成しました。
このオブジェクトを VB.NET のデータセットとして追加しようとすると、この醜いエラー メッセージが表示されて完全に爆撃されます...
エラー [42000] [Microsoft] [ODBC SQL Server Driver] [SQL Server] OLE DB プロバイダー 'SQLOLEDB' が分散トランザクションを開始できなかったため、操作を実行できませんでした。エラー [01000] [Microsoft] [ODBC SQL サーバー ドライバー] [SQL サーバー] [OLE/DB プロバイダーがメッセージを返しました: 新しいトランザクションは、指定されたトランザクション コーディネーターに登録できません] エラー [01000] [Microsoft] [ODBC SQL サーバー ドライバー] [SQLサーバー] OLE DB エラー トレース [OLE/DB プロバイダー 'SQLOLEDB' lTransactionJoin::JoinTransaction が 0x8004d00a を返しました]
リンクされた SQL サーバーを参照するビューからデータセットを作成できない理由について、私は完全に困惑しています。この特定のビューでもありません。このリンクされたサーバーを参照するすべてのビューが爆発します。
何か案は?
ありがとう。