データベースをAzure VMからAzure SQLデータベースに移行します。私はSSMSの「Azure SQLデータベースへのデータベースのデプロイ」機能を使用しようとしましたが、データベース(110 GB)のサイズのために、何度か失敗しました。そこで、同じソース・サーバー上でソース・データベースのコピーを作成し、大部分のデータを含む表を切り捨てて、再度デプロイを試みました。成功。SQL Server - あるサーバーのテーブルデータをAzure SQLデータベースのテーブルにコピー
ここで、元のソーステーブルからそのデータをデスティネーションテーブルに取得する必要があります。私はこれに2つの異なるアプローチを試みましたが、両方ともエラーを出しました
SSMSでは、両方のSQL Serverに接続しました。 、SSMSで
-
Reference to database and/or server name in 'SourceServer.SourceDatabase.dbo.SourceTable' is not supported in this version of SQL Server.
-
使用:私はエラーを与えられたものと
INSERT INTO dbo.DestinationTable SELECT * FROM [SourceServer].[SourceDatabase].dbo.SourceTable
を:私は先データベースに付着しながら以下に走っソーステーブルからデータのエクスポートウィザード。そのジョブを起動しようとすると、私は検証フェーズ中にこのエラーを受け取りました:私はこの一見単純な作業がどうあるべきかを達成するにはどうすればよい
Error 0xc0202049: Data Flow Task 1: Failure inserting into the read-only column "CaptureId"
?
と同じ地域にあり、確保する必要があります。ヒントありがとう! – Stpete111