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
Backup / restore database TB 10 Pertanyaan
Kami memiliki basis data produksi yang sangat besar yaitu 10 TB. Kami sedang mempertimbangkan untuk memigrasikannya ke layanan cloud, tetapi saya harus memahami risiko dan memperkirakan durasi seluruh proses. Saya membuat cadangan basis data sebulan sekali menggunakan solusi cadangan Native SQL Server 2014 SP2. Durasi hampir 720 menit - 12 …

1
Manfaat menggunakan DENGAN TABLOCK pada INSERT
Dalam beberapa keadaan, melakukan suatu INSERT INTO <tablename> (WITH TABLOCK)akan lebih cepat karena penebangan yang minimal. Keadaan tersebut termasuk memiliki database dalam BULK_LOGGEDmodel pemulihan. Apakah ada manfaat kinerja potensial lainnya untuk digunakan WITH TABLOCKpada INSERTtabel kosong ketika database ( tempdb ) menggunakan SIMPLEmodel pemulihan? Saya bekerja dengan SQL Server 2012 …

1
datetime2 (0) vs datetime2 (2)
Menurut dokumentasi datetime2 (Transact-SQL) : Ukuran penyimpanan 6 byte untuk precision kurang dari 3. 7 byte untuk precision 3 dan 4. Semua precision lainnya memerlukan 8 byte. Ukuran datetime2(0), datetime2(1), datetime2(2)menggunakan jumlah yang sama penyimpanan (6 byte). Apakah saya benar mengatakan bahwa saya mungkin akan ikut serta datetime2(2)dan mendapatkan manfaat …

2
Mengapa indeks saya tidak digunakan dalam SELECT TOP?
Inilah run-down: Saya melakukan kueri pemilihan. Setiap kolom dalam klausa WHEREdan ORDER BYberada dalam indeks tunggal non-cluster IX_MachineryId_DateRecorded, baik sebagai bagian dari kunci, atau sebagai INCLUDEkolom. Saya memilih semua kolom, sehingga akan menghasilkan pencarian bookmark, tapi saya hanya mengambil TOP (1), jadi pasti server dapat memberitahu pencarian hanya perlu dilakukan …

2
Mengapa kolom dihitung TIDAK NULL dianggap dapat dibatalkan dalam tampilan?
Saya punya meja: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) Dan sebuah pemandangan: CREATE View [dbo].[FilteredRealty] AS SELECT realty.Id as realtyId, ... COALESCE(realty.Wgs84X, ruian_cobce.Wgs84X, ruian_obec.Wgs84X) as Wgs84X, COALESCE(realty.Wgs84Y, ruian_cobce.Wgs84Y, ruian_obec.Wgs84Y) as Wgs84Y, realty.Ranking, ... FROM realty JOIN …

2
Dapatkan output terperinci dari pekerjaan SQL Agent
Kami memiliki pekerjaan SQL Server Agent yang menjalankan rencana pemeliharaan untuk mengindeks ulang semua database di server. Baru-baru ini gagal tetapi riwayat pekerjaan tidak memberikan informasi yang cukup untuk mendiagnosis masalah. Dalam riwayat pekerjaan itu menyatakan Pekerjaan gagal. Pekerjaan itu dipanggil oleh pengguna foo \ bar. Langkah terakhir yang harus …



2
PostGIS vs SQL Server untuk data GIS
Jadi saya baru-baru ini mulai di perusahaan baru dan memiliki banyak pengguna ArcGIS yang tampaknya sangat tertarik untuk maju dengan contoh PostGIS untuk melayani beberapa data kepada pelanggan kami. Meskipun saya tidak memiliki masalah dengan ini, kami adalah 95% SQL Server dan 5% toko Oracle. GIS internal kami saat ini …

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
Apa jenis kolom UUID yang paling efisien
Untuk menyimpan UUID 128 bit, ada beberapa opsi penyimpanan: kolom byte [16] dua kolom bigint / long (64 bit) a CHAR (36) kolom - 32 digit hex + 4 strip. kolom khusus basis data UUID, jika db mendukungnya Dari sudut pandang pengindeksan mana yang paling efisien? Jika db tidak mendukung …

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 …

1
BULK INSERT izin pada satu basis data
Saya bekerja di perusahaan yang memiliki perilaku keamanan TI yang lurus. Saya dipekerjakan sebagai Analis Basis Data untuk mengoptimalkan beberapa proses dalam tim kami. Masalahnya adalah bahwa saya hanya memiliki izin baca dan tulis dan saya sedang berusaha untuk mendapatkan izin lanjutan pada database. Saat ini kami memiliki banyak Database …

2
SQL Server Decimal (9, 0) vs INT
Salah satu pelanggan kami menggunakan beberapa kolom tipe data DECIMAL(18,0)dalam database SQL Server 2008R2-nya. Karena kolom tumbuh cukup lambat, dia baru-baru ini mengusulkan untuk mengubah tipe data DECIMAL(5,0)untuk mendapatkan kembali beberapa penyimpanan. Menurut perpustakaan MSDN , ruang penyimpanan DECIMAL(5,0)tipe data adalah, sama seperti DECIMAL(9,0)tipe data, 5 byte. INTberukuran 1 byte …

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.