SqlServer 1にあるSQLデータベースから一部のテーブルをエクスポートしようとしています。私のイントラネットLAN(私のすぐ隣に)は、私が作った一時的なSqlサーバーです。SqlServer 2と呼ばれています。これらのSql Server 2008テーブルをSqlServer AからSqlServer Bにエクスポートするにはどうすればよいですか?
私はデータベース全体をバックアップし、それを復元したくありません。ソースDBは約30Gigです。
私はEXPORTタスクを試してみます。しかし、いくつかのテーブルにはいくつかの地理フィールドがあります。したがって、エクスポートタスクは機能しません。他の方法はありますか?
今、私は* SqlServer 1の管理者を持っていない*私は多分それを得ることができます..しかし、私は望んでいない、まだ。別の方法がある場合は.... –
他の方法に行くことができます。* SqlServer1 *を指すように* SqlServer2 *にリンクサーバーを作成します。 * SqlServer1 *の管理者権限は必要ありません。抽出するテーブルに対してSELECT権限が必要になります。 –
OK - それを行った。エラー: 'CLR型の列を公開するオブジェクトは、分散クエリでは使用できません。リモートオブジェクトの "SourceDBName"にアクセスするには、パススルークエリを使用してください。 "dbo"。 "SourceTableName" '。' ???覚えておいて、私はいくつかのテーブルには 'GEOGRAPHY'フィールドがあると言いました。私はこれがエラーだと思います。 –