Saya menggunakan tabel temporal dalam database saya dan ketika saya klik kanan pada tabel saya di Management Studio 2017 (v17.4 14.0.17213.0) Saya tidak melihat Pilih 1000 Baris di menu konteks (tidak ada masalah dengan tabel non temporal )
Adakah ide untuk mendapatkan kembali menu konteks ini? Saya merasa ini berkaitan dengan versi SQL Server yang saya jalankan (SQL 13.1.4001.0 Express Edition)
sql-server
sql-server-2016
sql-server-2017
ssms
tully2003
sumber
sumber
Jawaban:
SSMS 17.5 saya menunjukkan menu konteks untuk "Pilih Baris 1000 Teratas" terhadap tabel yang diaktifkan temporal SQL Server 2016 pada Edisi Perusahaan.
Di SQL Server 2016 Express, melalui SSMS 17.5, saya tidak dapat melihat menu konteks "Pilih Top 1000 Baris".
Ini tampaknya menjadi keputusan yang disengaja oleh Microsoft dalam SQL Server Management Studio.
sumber
Hanya solusi yang saya temukan "secara kebetulan":
Jika menggunakan tabel temporal, saya selalu membuat tabel temporal sebagai
mytable_history
.Jadi jika Anda membuka pohon untuk tabel itu selalu terlihat pada awalnya nama tabel temporal. Jika Anda mengklik kanan mouse pada tabel temporal ITULAH itu MENUNJUKKAN "pilih nnn baris dan edit nnn baris"
Jadi jika Anda membuat skrip itu jelas berisi nama kolom yang sama - hanya dengan salah
"from"
, jadi saya hanya menghapus string itu"_history"
dan menjalankannya. Dan VOILA, saya sekarang MEMILIKI pilih saya di atas meja yang saya inginkan ...Masalah terkait di halaman forum / saran SQL Server, silakan pilih:
https://feedback.azure.com/forums/908035-sql-server/suggestions/32898913-ssms-right-click-menu-option-to-design-tables
sumber