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
Seperti apa seharusnya entri SPN saya untuk setiap instance SQL?
Saya menemukan informasi yang bertentangan untuk cara memformat SPN (Nama Prinsip Layanan) yang tepat untuk mendapatkan koneksi Kerberos yang tepat, dan berapa banyak yang saya butuhkan untuk setiap instance SQL. Dokumen MS 2017 ini berisi yang berikut: Dimulai dengan SQL Server 2008, format SPN diubah untuk mendukung otentikasi Kerberos pada …


2
Hasil SSMS dan Server Terdaftar
Latar belakang : Kami mencoba membuat AG "harness test" utama untuk salah satu tim pendukung kami. Tidak mengetahui server mana pada waktu tertentu akan menjadi yang utama mereka telah diperintahkan untuk mengeksekusi TSQL terhadap kelompok server terdaftar. Grup server terdaftar terdiri dari semua server di AG. Tujuannya adalah hanya menjalankan …

2
Bagaimana cara menerjemahkan SID Windows ke SQL Server server_user_sid?
Ada fungsi SQL Server SUSER_SNAMEyang bagus ini yang menerjemahkan server_user_sid ke nama pengguna. Ini berguna untuk menerjemahkan SID Windows yang terkenal ke nama pengguna (yang berpotensi dilokalkan). Contoh: SELECT SUSER_SNAME(0x01020000000000052000000021020000) -- yields 'BUILTIN\USERS' (or, on a German system, 'VORDEFINIERT\Benutzer') Dengan beberapa Googling dan coba-coba (= buat pengguna secara manual dan …

1
Mengapa GETUTCDATE lebih awal dari SYSDATETIMEOFFSET?
Atau, bagaimana Microsoft memungkinkan perjalanan waktu? Pertimbangkan kode ini: DECLARE @Offset datetimeoffset = sysdatetimeoffset(); DECLARE @UTC datetime = getUTCdate(); DECLARE @UTCFromOffset datetime = CONVERT(datetime,SWITCHOFFSET(@Offset,0)); SELECT Offset = @Offset, UTC = @UTC, UTCFromOffset = @UTCFromOffset, TimeTravelPossible = CASE WHEN @UTC < @UTCFromOffset THEN 1 ELSE 0 END; @Offsetdiatur sebelumnya @UTC , …

4
SSRS dan Akun Layanan Terkelola - mustahil dikonfigurasikan?
Kami mencoba mengonfigurasi Layanan Pelaporan untuk menggunakan Akun Layanan yang Dikelola. Lingkungannya adalah: Server: Layanan Pelaporan Windows 2008 R2 SP1: SQL Server 2012 (versi 11.0.6567.0) Saat ini, SSR berjalan sebagai akun layanan domain, tetapi kami ingin mengubah menjadi berjalan sebagai MSA. Turunan dan agen SQL Server telah berhasil diubah untuk …

1
Rencana pelaksanaan menunjukkan indeks yang hilang tetapi permintaan cepat
Saat melihat rencana eksekusi yang sebenarnya, itu menunjukkan indeks yang hilang meskipun kueri membutuhkan waktu kurang dari 1 detik. SELECT Account.AccountID, Account.Name FROM account LEFT OUTER JOIN accountfeaturesetting afs ON afs.accountid = account.accountid and afs.featureid = 'Schedules' and afs.settingid = 'EditReasons' WHERE ISNULL(afs.Value, '0') = '0' AND EXISTS (SELECT 1 …


2
Apakah memiliki hubungan antara basis data yang terpisah merupakan praktik buruk?
Saya bekerja dengan klien yang memiliki banyak basis data. Ada beberapa masterbasis data tingkat yang memiliki hubungan kembali ke mereka dari instancebasis data tingkat (DB spesifik aplikasi). Hubungan dari instanceke masteradalah nilai integer yang mewakili kunci utama ke tabel di master. Tampilan dan prosedur yang tersimpan di instancessetup untuk memuat …

1
Kepadatan yang aneh menghasilkan statistik sampel
NC-index mendapat distribusi statistik yang sama sekali berbeda ketika diestimasi dengan sampling vs fullscan; sampel memiliki vektor kerapatan yang aneh. Ini menghasilkan rencana eksekusi yang buruk. Saya memiliki tabel ~ 27 juta baris, dengan kolom FK tidak nol yang didukung oleh indeks yang tidak dikelompokkan. Tabel dikelompokkan pada kunci utama. …


4
Apakah "Selalu Aktif" tidak selalu "Selalu Aktif?"
Kami membuat Windows Failover Cluster, kemudian menambahkan dua contoh SQL Server sebagai node dari cluster failover SQL Server. Kami mengatur server untuk menggunakan "Grup Ketersediaan AlwaysOn" di SQL Configuration Manager. Untuk menguji failover, saya memuat dan menjalankan kueri yang panjang, kemudian membawa node aktif turun dengan menggunakan Failover Cluster Manager …

2
Mengapa pencarian ini pada BIGINT col memiliki pemindaian ekstra konstan, menghitung skalar, dan operator loop bersarang?
Ketika saya melihat rencana ekseksi aktual dari beberapa pertanyaan saya, saya perhatikan bahwa konstanta literal yang digunakan dalam klausa WHERE muncul sebagai rantai bersarang untuk penghitungan skalar dan pemindaian konstan . Untuk mereproduksi ini, saya menggunakan tabel berikut CREATE TABLE Table1 ( [col1] [bigint] NOT NULL, [col2] [varchar](50) NULL, [col3] …


3
Tidak Dapat MEMASUKKAN Ke dalam Kolom yang Baru Dibuat
Saya memiliki tabel tes sederhana seperti ini: CREATE TABLE MyTable (x INT); Dalam suatu transaksi, saya mencoba untuk menambahkan kolom dan kemudian memasukkan ke dalam kolom yang baru dibuat: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready …

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.