Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di SQL Server 2014, tabel yang dioptimalkan memori tidak mendukung transaksi lintas database. Anda tidak dapat mengakses database lain dari transaksi yang sama atau kueri yang sama yang juga mengakses tabel yang dioptimalkan memori. Anda tidak dapat dengan mudah menyalin data dari tabel dalam satu database, ke tabel yang dioptimalkan memori di database lain.
Transaksi tidak berlaku pada variabel tabel. Oleh karena itu, variabel tabel yang dioptimalkan memori dapat digunakan dalam kueri lintas database, dan dengan demikian dapat memfasilitasi pemindahan data dari satu database ke tabel yang dioptimalkan memori di tabel lain. Anda dapat menggunakan dua transaksi. Dalam transaksi pertama, masukkan data dari tabel jarak jauh ke dalam variabel. Dalam transaksi kedua, masukkan data ke dalam tabel yang dioptimalkan untuk memori lokal dari variabel.
Misalnya, untuk menyalin baris dari tabel t1 di database db1 ke tabel t2 di db2, menggunakan variabel @v1 jenis dbo.tt1, Anda dapat menggunakan sesuatu seperti:
USE db2
GO
DECLARE @v1 dbo.tt1
INSERT @v1 SELECT * FROM db1.dbo.t1
INSERT dbo.t2 SELECT * FROM @v1
GO