Pertanyaan yang diberi tag «sql-server-2012»

SQL Server 2012 (versi build utama 11.00.xxxx). Harap beri tag sql-server.

1
Apa yang diizinkan peran db_owner
Saya telah mencoba memecahkan masalah login yang tidak dapat melihat tabel tertentu dalam database SQL Server 2012. Dalam melakukan hal itu saya merasa saya tidak begitu mengerti apa yang db_ownermemungkinkan keanggotaan dalam peran itu. Saya bisa memahami peran lain seperti db_datareader and db_datawritertapi saya tetap bingung apa yang db_ownermemungkinkan.

3
Menghasilkan UNIQUEIDENTIFIER dengan aman di SQL Server
Saya bermaksud menggunakan UNIQUEIDENTIFIERsebagai kunci akses yang dapat digunakan pengguna untuk mengakses data tertentu. Kuncinya akan bertindak sebagai kata sandi dalam arti itu. Saya perlu membuat beberapa pengidentifikasi seperti itu sebagai bagian dari INSERT...SELECTpernyataan. Untuk alasan arsitektur saya ingin membuat pengidentifikasi sisi server dalam kasus ini. Bagaimana saya bisa menghasilkan …



2
Mencari Informasi Orang Dalam FILESTREAM
Ketika fitur FILESTREAM diaktifkan di Microsoft SQL Server 2012, SQL Server akan membuat bagian "tersembunyi" pada sistem. Pembagian didefinisikan sebagai berikut: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Nama ini adalah nama saham yang Anda …

2
Apa logika di balik ISNUMERIC untuk karakter khusus tertentu?
The ISNUMERICfungsi memiliki beberapa perilaku yang tidak diharapkan. Dokumentasi MSDN mengatakan: ISNUMERICmengembalikan 1 ketika ekspresi input mengevaluasi ke tipe data numerik yang valid; selain itu mengembalikan 0. Jenis data numerik yang valid meliputi yang berikut: int, bigint, smallint, tinyint, desimal, numerik, uang, smallmoney, float, real . Dan itu juga memiliki …


1
Total berjalan ke baris sebelumnya
Saya butuh bantuan dengan fungsi windowing. Saya tahu Anda bisa menghitung jumlah di dalam jendela dan total yang berjalan di dalam jendela. Tetapi apakah mungkin untuk menghitung total running sebelumnya yaitu total running tidak termasuk baris saat ini? Saya menganggap Anda perlu menggunakan argumen ROWatau RANGE. Saya tahu ada CURRENT …

1
Pemecahan masalah SOS_SCHEDULER_YIELD, tunggu
Menjalankan ERP perusahaan kami (Dynamics AX 2012), saya perhatikan lingkungan produksi kami tampak jauh lebih lambat daripada sistem pengembangan kami. Setelah melakukan kegiatan yang sama di lingkungan pengembangan dan produksi saat menjalankan penelusuran, saya mengonfirmasi bahwa kueri SQL menjalankan sangat lambat pada lingkungan produksi kami dibandingkan dengan pengembangan (rata-rata 10-50x …

1
Memaksa spool indeks
Saya tahu ini adalah sesuatu yang harus dihindari karena alasan kinerja, tetapi saya mencoba menunjukkan kondisi di mana ia muncul sebagai demo tentang cara memastikannya tidak muncul. Namun, saya berakhir dengan peringatan indeks yang hilang, namun pengoptimal memilih untuk tidak membuat indeks sementara. Permintaan yang saya gunakan adalah SELECT z.a …


3
Permintaan SQL Server lambat saat paginasi
Saya melihat beberapa perilaku aneh dengan kueri T-SQL berikut di SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Melaksanakan kueri ini sendiri memberi saya sekitar 1.300 hasil dalam waktu kurang dari dua detik (ada indeks teks lengkap aktif Name) Namun, ketika saya mengubah …

1
Membandingkan dua kueri di SQL Server 2012
Saya membandingkan dua kueri di SQL Server 2012. Tujuannya adalah untuk menggunakan semua informasi terkait yang tersedia dari pengoptimal kueri saat memilih kueri terbaik. Kedua pertanyaan menghasilkan hasil yang sama; pesanan maksimum untuk semua pelanggan. Membersihkan kumpulan buffer dilakukan sebelum menjalankan setiap permintaan dengan FREEPROCCACHE dan DROPCLEANBUFFERS Menggunakan informasi yang …

1
Pindahkan Kunci Utama ke Filegroup (SQL Server 2012)
Bagaimana saya bisa memindahkan kunci utama yang dikelompokkan ke filegroup baru? Saya sudah menemukan kemungkinan "algoritma" tetapi sangat tidak efisien: Drop diindeks non-clustered (mengharuskan mereka untuk resored dan dibangun kembali) Drop indeks berkerumun (mengharuskan seluruh tabel harus disembunyikan) Buat batasan kunci primer baru (operasi sortir besar) Buat semua indeks non-cluster …

5
Izin apa yang diperlukan untuk memotong tabel?
Saya memiliki akun SQL dengan izin berikut pada database: The db_executorPeran Anda melihat akun ini menjadi anggota diciptakan oleh script ini: CREATE ROLE [db_executor] AUTHORIZATION [dbo] GO GRANT EXECUTE TO [db_executor] GO Ketika saya menjalankan select, update, insertatau deletedi atas meja, itu bekerja dengan baik. Ketika saya mencoba ke truncatetabel, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.