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.



4
Dalam kasus apa transaksi dapat dilakukan dari dalam blok CATCH ketika XACT_ABORT disetel ke ON?
Saya telah membaca tentang MSDN TRY...CATCHdan XACT_STATE. Ini memiliki contoh berikut yang digunakan XACT_STATEdi CATCHblok TRY…CATCHkonstruk untuk menentukan apakah akan melakukan atau mengembalikan transaksi: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- …


2
Bagaimana menerapkan algoritma Set based / UDF
Saya memiliki algoritma yang harus saya jalankan terhadap setiap baris dalam sebuah tabel dengan 800 ribu baris dan 38 kolom. Algoritme diimplementasikan dalam VBA dan melakukan banyak matematika menggunakan nilai-nilai dari beberapa kolom untuk memanipulasi kolom lain. Saat ini saya menggunakan Excel (ADO) untuk query SQL dan menggunakan VBA dengan …

2
Bagaimana dua rollback SQL Server ini berbeda?
Dalam SQL Server 2008 R2, bagaimana dua kemunduran ini berbeda: Jalankan ALTERpernyataan, selama beberapa menit, lalu tekan 'Batalkan Pelaksana'. Butuh beberapa menit untuk mengembalikan sepenuhnya. Jalankan ALTERpernyataan yang sama , tetapi ini memastikan bahwa LDFfile tidak cukup besar untuk menyelesaikannya dengan sukses. Setelah LDFbatas dipenuhi dan tidak ada 'autogrowth' diperbolehkan, …

3
Cadangan internal - Apa yang terjadi ketika pekerjaan cadangan berjalan - dalam hal penguncian dan overhead kinerja di SQL Server?
Untuk MySQL saya tahu database didukung tabel demi tabel dalam Pernyataan SQL, ini menghasilkan penguncian dan jika Anda memperbarui kolom saat membuat cadangan Anda mungkin berakhir dengan masalah integritas. Untuk pemahaman saya ini tidak berlaku untuk Microsoft SQL Server, tetapi bagaimana SQL Server menangani ini? Apakah ada pembekuan internal agar …

2
kirim prosedur tersimpan sp_send_dbmail dengan lampiran
Saya telah ditugaskan mengirim laporan bulanan kecil ke salah satu pelanggan saya. Laporan sebelumnya telah dijalankan secara manual pada contoh, output disalin ke spreadsheet dan dikirim ke pelanggan sebagai lampiran. Saya mencari solusi yang lebih permanen, jadi saya bermaksud menggunakan sp_send_dbmailprosedur tersimpan untuk menjalankan kueri dan mengirimkannya sebagai lampiran. Semuanya …


6
Log Transaksi tidak akan menyusut, DB berpikir itu mereplikasi
Saya punya database SQL Server 2008 R2 Express yang menjalankan Kaspersky Security Center, dan saya tidak tahu dalam keadaan apa pemasangan itu terjadi, tetapi database tersebut tampaknya berpikir bahwa itu direplikasi dan tidak akan membebaskan ruang apa pun dari log transaksi. misalnya: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM …


6
Apa cara paling efektif untuk menemukan semua instance SQL Server yang menggunakan PowerShell?
Saya telah ditugaskan untuk menemukan semua contoh SQL Server yang berjalan dalam domain kami. Dalam beberapa kasus ada beberapa contoh per server. Saya telah melihat dua metode PowerShell berbeda untuk menemukan instance ini, tetapi tampaknya tidak menemukan semua instance. 1) Gunakan WMI $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = …


3
Membatasi pengguna untuk hanya menyalin cadangan
Saya mencari untuk menyebarkan pengiriman log di lingkungan produksi saya. Ini berarti saya harus mengelola rantai cadangan yang dapat terganggu oleh orang yang mengambil cadangan untuk menyegarkan lingkungan pengembangan. Jika saya mengalami kegagalan dan ingin menggunakan cadangan log untuk memulihkan ke titik waktu saya juga akan memerlukan cadangan yang diambil …

5
Mendeteksi perubahan dalam tabel SQL Server
Dalam aplikasi saya, dengan DB yang berjalan pada SQL Server 2012, saya mendapatkan pekerjaan (tugas terjadwal) yang secara berkala menjalankan kueri yang mahal dan menulis hasilnya ke tabel yang nantinya dapat ditanyakan oleh aplikasi. Idealnya, saya ingin menjalankan kueri yang mahal itu hanya jika sesuatu berubah sejak kueri itu terakhir …

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.