同じ SQL Server に 2 つのデータベースがあり、それらのテーブル構造は同じです。Database2010
データが取り込まれ、Database2007
空です。
Database2010
のテーブルからデータをコピーして の同じテーブルに挿入する SQL ステートメントを作成する必要がありますDatabase2007
。
私はこのようなことを考えています:
insert into Database2007.dbo.tablename
([all the fieldnames])
select
[all the fieldnames]
FROM Database2010.dbo.tablename
このように両方のデータベースにアクセスできるように SQL Server で権限を設定するにはどうすればよいですか?
複数のデータベースクエリに関する他の質問を読みましたが、それらはすべて構文に関連しており、それぞれに「もちろん、データベースごとに適切な権限を設定する必要があります」などのようなものがありました。これらの適切な権限はどこにありますか?