リンクされたサーバーからManagement Studio内の別のサーバーにテーブルのコピーを作成する方法を理解しようとしています。私は両方のリンクサーバーを作成し、それらを照会することができます。ただし、1つはSQL Serverインスタンスで、もう1つはQuickBooks QODBC接続へのODBC接続です。SELECT * INTO [newdatabase]。[テーブル] FROM [otherdatabase]。[テーブル]
QODBC QuickBooksのデータベースを照会する場合、この
SELECT *
FROM [MYSERVERNAME\SQLSERVICEINSTANCE].[DATABASENAME].[DBO].[TABLENAME]
ように私は、クエリを実行するSQL Serverインスタンスを照会するとき、私は私がSQLSERVERに*を選択することができますどのようにこの
SELECT *
FROM OPENQUERY(QUICKBOOKS, 'SELECT * FROM Invoice')
のようなクエリを実行します。 QUICKBOOKS.Invoicesからの請求書?
これはまさに私がやりたいことですが、列名を指定する必要はありません。 QuickBooksで新しい列が追加された場合は、単にINSERT INTO SELECT * FROM – Phil
を実行したいのですが、QuickBooksのテーブルをSQL Serverデータベースに正確にコピーしたいと思います。カラム – Phil