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

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


2
Jejak bawaan diaktifkan tetapi tidak aktif
Ketika saya menanyakan konfigurasi jejak default, itu menunjukkan diaktifkan: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Tetapi ketika saya sys.tracesmencari path, ia mengembalikan rowset kosong: select * from sys.traces; Apa yang bisa menjelaskan tidak adanya jejak yang diaktifkan?

2
fungsi hang dengan operasi kasus nol
Saya membuat fungsi yang menerima tanggal mulai dan berakhir, dengan tanggal akhir menjadi opsional. Saya kemudian menulis CASEdi filter untuk menggunakan tanggal mulai jika tidak ada tanggal akhir yang dilewati. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Ketika saya memanggil fungsi untuk bulan terakhir dari data: SELECT …

3
Berurusan dengan rentang identitas untuk replikasi transaksional
Saya perhatikan bahwa ketika Anda mengatur replikasi transaksional, SQL Server akan mengatur manajemen rentang identitas ke manual. Apakah ini berarti bahwa dalam database berlangganan saya, ketika saya mencoba untuk memasukkan catatan baru ke dalam tabel yang PK-nya adalah kolom identitas, itu akan memberi saya kesalahan dan mengatakan bahwa ia mencoba …

2
Peningkatan RAM, Performa Lebih Buruk
Mendirikan: Windows Server 2008 R2 SQL Server 2008 R2 SP1 RAM 240GB TempDB adalah file data 8x16GB tanpa tumbuh otomatis (total 128GB) Server Fisik / Stand-alone Server ini digunakan untuk pemrosesan ETL. Kami baru saja menginstal lebih banyak RAM di server ini untuk total 240GB RAM. Layanan SQL Server adalah …

2
Transaksi dan Coba-tangkap dalam Pekerjaan SQL Server
Kami memiliki operasi DML di setiap langkah pekerjaan SQL Server. Untuk memastikan update / insert akan digulung kembali jika sesuatu berjalan salah, saya telah membungkus modifikasi data setiap langkah dalam TRY CATCHdan TRANSACTIONblok: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 BEGIN COMMIT TRANSACTION PRINT 'Successful.' END …

1
SQL Server 2008 R2 Mengkonfigurasi Konektivitas Alat Klien
Selama penyiapan SQL Server 2008 R2 saya melihat kotak centang untuk opsi instalasi "Konektivitas Alat Klien" dan "Kompatibilitas Mundur Alat Klien". Dikatakan ini adalah komponen untuk komunikasi server klien. Adakah yang bisa menjelaskan komponen apa ini? Apa yang sebenarnya diinstal di server ketika Anda memilih komponen ini.




5
Jalankan Prosedur Tersimpan Secara Otomatis Setelah Acara DATABASE RESTORE
Apakah mungkin untuk memiliki SQL Server 2008 R2 Standard secara otomatis menjalankan prosedur tersimpan dalam database yang diberikan yang dikembalikan atau dilampirkan ke instance? Saya sudah dekat dengan solusi dengan membuat pemicu tingkat server yang mengeksekusi prosedur yang tersimpan dalam database yang diberikan setelah acara DDL CREATE_DATABASEatau ALTER_DATABASEdipecat. Sayangnya, ini …

3
Cara mengidentifikasi urutan kolom dalam sebuah tabel
Saya perlu membuat daftar kolom dari tabel dalam urutan definisi tabel: select * from syscolumns where id = object_id('MyTable') --order by colid Dengan memeriksa syscolumnstabel, dua kolom terlihat relevan: coliddan colorder. Artikel MSDN di syscolumns mengatakan: colid | smallint | Column or parameter ID. colorder | smallint | Identified for …

2
Batas Waktu Transaksi SQL Server
Apakah ada cara di SQL Server 2008 R2 untuk menyebabkan batas waktu untuk modifikasi database yang melibatkan transaksi? Kami memiliki skenario di mana kode aplikasi kami hang atau melempar pengecualian dan gagal melakukan rollback atau commit. Ini kemudian menyebabkan sesi lain hang menunggu transaksi selesai.

4
SQL 2008 R2 membuat pengguna / skema ketika pengguna Windows membuat tabel
Kami menambahkan login server dan pengguna database yang memetakan Windows Group ke contoh SQL 2008 R2 menggunakan skrip berikut, dengan nama yang diubah untuk anonimitas: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go EXEC sp_addrolemember N'db_owner', …

3
Pemicu untuk mengubah susunan Database saat pembuatan
Saya mencoba membuat Pemicu, untuk mengubah susunan database pada pembuatannya, tetapi bagaimana saya bisa menangkap nama database untuk digunakan di dalam pelatuk? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() ALTER DATABASE @databasename COLLATE xxxxxxxxxxxxxxxxxxx GO Jelas, ini tidak berhasil.

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.