Pertanyaan yang diberi tag «sql-server»

Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.

2
Mengapa TVP harus READONLY, dan mengapa parameter tipe lainnya tidak READONLY
Menurut blog ini, parameter untuk suatu fungsi atau prosedur yang tersimpan pada dasarnya adalah nilai per nilai jika mereka bukan OUTPUTparameter, dan pada dasarnya diperlakukan sebagai versi pass-by-reference yang lebih aman jika itu adalah OUTPUTparameter. Pada awalnya saya pikir tujuan memaksa TVP untuk dideklarasikan READONLYadalah dengan jelas memberi sinyal kepada …



3
Trace Flag 4199 - Mengaktifkan secara global?
Ini mungkin termasuk dalam kategori opini, tapi saya penasaran jika orang menggunakan jejak flag 4199 sebagai parameter startup untuk SQL Server. Bagi mereka yang telah menggunakannya, dalam kondisi apa Anda mengalami regresi kueri? Ini jelas tampak seperti manfaat kinerja potensial di seluruh lini, saya mempertimbangkan untuk memungkinkannya secara global di …

8
Kueri yang mencantumkan semua pengguna yang dipetakan untuk login yang diberikan
Ketika melihat properti dari login tertentu, dimungkinkan untuk melihat daftar pengguna yang dipetakan ke login itu: Saya membuat profil SQL Server Management Studio (SSMS) dan saya melihat SSMS terhubung ke setiap database satu per satu dan mengambil informasi dari sys.database_permissions Apakah mungkin untuk menulis satu permintaan yang mengambil informasi pemetaan …


3
Bagaimana cara terbaik mengukur kinerja permintaan?
Saya memiliki 2 prosedur tersimpan, di mana prosedur tersimpan kedua adalah peningkatan dari yang pertama. Saya mencoba untuk mengukur dengan tepat berapa banyak perbaikan. 1 / Mengukur clock timesepertinya tidak menjadi pilihan karena saya mendapatkan waktu eksekusi yang berbeda. Lebih buruk lagi, kadang-kadang (jarang, tapi itu terjadi) waktu pelaksanaan prosedur …

2
Kunci CREATE TABLE
Di aplikasi lain saya dikejutkan oleh desain yang buruk: beberapa thread menjalankan EnsureDatabaseSchemaExists()metode secara bersamaan, yang pada dasarnya terlihat seperti ini: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ... ); END Namun, bahkan jika dieksekusi dalam transaksi …

1
24x7 vs Jendela Waktu Malam
Di mana saya dapat menemukan sumber daya tentang cara lebih baik pindah ke operasi 24x7? Bagaimana perusahaan besar dengan database besar mencapai ini? Pekerjaan malam kami seperti bersihkan data lama pengindeksan ulang perbarui statistik semua tampaknya menyebabkan dampak penting bagi sistem kami ( mis . pengguna online dan umpan data …
19 sql-server 

5
SQL Server 2012: Hasilkan Script dari baris perintah
Saya menjalankan SQL Server 2012. SQL Server Management Studio memiliki opsi untuk mengklik kanan pada database kemudian pilih Tugas dan Buat Skrip. Apakah ada cara untuk mengotomatiskan itu melalui baris perintah entah bagaimana? Saya ingin membuat skrip yang mencakup skema dan data dari seluruh basis data. Alat-alat suka ScriptDBdan sqlpubwiz.exesemua …

1
Bagaimana cara kerja sintaks ini? {fn CurDate ()} atau {fn Now ()} dll
Baru-baru ini saya telah mencari melalui beberapa prosedur tersimpan yang cukup lama yang ditulis untuk SQL Server 2005, dan saya perhatikan sesuatu yang saya tidak mengerti. Tampaknya ada beberapa jenis panggilan fungsi. Sebuah sampel: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; Ini akan menampilkan …

3
Perintah SQLCMD tidak dapat memasukkan aksen
Saya mencoba menjalankan sqlcmd.exe untuk mengatur database baru dari baris perintah. Saya menggunakan SQL SERVER Express 2012 pada Windows 7 64 bit. Inilah perintah yang saya gunakan: SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log Dan inilah bagian skrip pembuatan file sql: CREATE DATABASE aqualogy COLLATE Modern_Spanish_CI_AS WITH …


3
Pengidentifikasi Unik dengan Karakter Ekstra Masih Cocok di Pilih
Kami menggunakan SQL Server 2012 dengan pengidentifikasi unik dan kami perhatikan bahwa ketika melakukan seleksi dengan karakter tambahan ditambahkan ke akhir (jadi bukan 36 karakter), ia masih mengembalikan kecocokan ke UUID. Sebagai contoh: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' mengembalikan baris dengan uuid 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Tetapi jika Anda menjalankan: …

5
Konfigurasi drive optimal untuk SQL Server 2008R2
Saya memiliki server database yang cukup sibuk menjalankan SQL Server 2008 R2 yang memiliki pengaturan berikut: SATA RAID 1 (2 Drive) - OS / Program SAS RAID 10 (4 Drive) - File Database Sql (data dan log) SAS RAID 1 (2 Drive) - TempDB (data dan log) Dengan asumsi saya …

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.