Pertanyaan yang diberi tag «sql-server-2008-r2»

SQL Server 2008 R2 (versi build utama 10.50.xxxx). Harap beri tag dengan sql-server.


5
Mengapa ALTER COLUMN untuk TIDAK NULL menyebabkan pertumbuhan file log yang besar?
Saya punya meja dengan baris 64m yang mengambil 4,3 GB pada disk untuk datanya. Setiap baris sekitar 30 byte dari kolom integer, ditambah NVARCHAR(255)kolom variabel untuk teks. Saya menambahkan kolom NULLABLE dengan tipe data Datetimeoffset(0). Saya kemudian MEMPERBARUI kolom ini untuk setiap baris dan memastikan semua sisipan baru memberi nilai …

4
Apa alasan bisnis objektif lebih memilih SQL Server 2012 lebih dari 2008 R2?
Perusahaan saya menghadapi keputusan apakah akan membeli SQL Server 2012 Denali atau SQL Server 2008 R2 untuk server database baru. Saya mencari alasan obyektif untuk memilih satu dari yang lain. Persyaratan kami: Edisi standar (untuk alasan keuangan dan kurangnya kebutuhan untuk fitur perusahaan) OLTP workload (ini berarti kita tidak memerlukan …

2
Apa perilaku aktual tingkat kompatibilitas 80?
Bisakah seseorang memberi saya wawasan yang lebih baik tentang fitur mode kompatibilitas? Itu berperilaku berbeda dari yang saya harapkan. Sejauh yang saya mengerti mode kompatibilitas, ini adalah tentang ketersediaan dan dukungan struktur bahasa tertentu antara berbagai versi SQL Server. Itu tidak mempengaruhi cara kerja versi mesin database. Itu akan mencoba …


5
Kebingungan data dalam SQL Server
Apa praktik terbaik untuk Kebingungan Data dalam SQL Server? Kami ingin menggunakan data Produksi yang di-mask dalam sistem UAT kami. Jika kita ingin melakukannya dengan cepat, dan dengan tingkat pendidikan yang lebih tinggi, pendekatan apa yang harus diambil? Saya berpikir tentang Perebutan karakter untuk nama orang dan nama keluarga, tetapi …

1
Apakah ada analog GETDATE () yang mengembalikan DATETIME2
Menurut MSDN, Getdate (), GetUtcDate (), dan CURRENT_TIMESTAMP semuanya mengembalikan DATETIME. Saya menjalankan tes singkat, yang menegaskan bahwa: CREATE TABLE #t(T DATETIME2(7)); GO DECLARE @i INT ; SET @i=1; WHILE @i<10000 BEGIN ; INSERT #t VALUES(CURRENT_TIMESTAMP) ; SET @i=@i+1; END ; SELECT DISTINCT t FROM #t ORDER BY t ; …

3
Pemindaian tak terduga selama operasi penghapusan menggunakan WHERE IN
Saya punya pertanyaan seperti berikut: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers telah mendapatkan 553 baris. tblFEStatsPaperHits telah mendapat baris 47.974.301. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] …

6
Mengapa menambahkan TOP 1 secara dramatis memperburuk kinerja?
Saya punya pertanyaan yang cukup sederhana SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Itu memberi saya kinerja yang mengerikan (seperti tidak pernah repot-repot menunggu sampai selesai). Rencana kueri …



1
Model pemulihan SEDERHANA atau LENGKAP untuk basis data?
Kapan saya harus menggunakan model pemulihan penuh dan kapan saya harus menggunakan model pemulihan sederhana untuk database? Saya selalu menggunakan model pemulihan penuh karena ini adalah default, tetapi hari ini saya menemukan kesalahan ini: Penyedia DB OLE Microsoft untuk SQL Server (0x80040E14) Log transaksi untuk database 'DATABASE NAME' sudah penuh. …




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.