Pertanyaan yang diberi tag «sql-server-2008»

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

2
Agen SQL memperkuat referensi konteks
Di pekerjaan baru saya, kami memiliki beberapa instance bernama di setiap server. misalnya Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Saya memiliki skrip SQL PowerShell dalam karya-karya yang memanggil OS, memanggil Foo.exetetapi perlu melewati parameter baris perintah (string koneksi). Pekerjaan SQL Agent akan ada pada setiap contoh, dengan …

3
Apa itu ERROR_STATE () dalam SQL Server dan bagaimana hal itu dapat digunakan?
Saya membaca yang ERROR_STATE()dapat membantu membedakan antara berbagai status / lokasi dalam kode sumber tempat jenis kesalahan yang sama dapat terjadi. Tetapi tidak terlalu jelas bagi saya bahwa itu bisa bermanfaat. Status MSDN: ERROR_STATE() Mengembalikan jumlah kesalahan yang menyebabkan blok CATCH dari sebuah TRY… CATCH construct dijalankan. Bagaimana itu bisa …


1
Apa opsi penguncian saya untuk pernyataan Gabung?
Saya memiliki prosedur tersimpan yang melakukan MERGEpernyataan . Sepertinya itu mengunci seluruh tabel secara default saat melakukan penggabungan. Saya memanggil prosedur tersimpan ini di dalam transaksi di mana saya juga melakukan beberapa hal lain dan saya berharap itu hanya akan mengunci baris yang terpengaruh. Saya mencoba petunjuknya MERGE INTO myTable …

1
ROW_NUMBER () LEBIH (PARTISI DENGAN B, A PESAN DENGAN C) tidak menggunakan indeks pada (A, B, C)
Pertimbangkan dua fungsi ini: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Sejauh yang saya mengerti, mereka menghasilkan hasil yang persis sama. Dengan kata lain, urutan daftar kolom dalam PARTITION BYklausa tidak masalah. Jika ada indeks pada (A,B,C)saya harapkan pengoptimal untuk menggunakan …


1
Apa penyebab masalah ini dengan CONVERT ()?
Pertimbangkan dua pernyataan berikut: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Kedua pernyataan kembali -1; bukankah itu salah karena nilai biner kedua adalah desimal 65.536 lebih tinggi dari nilai pertama, bukan? Tentunya ini bukan karena pemotongan diam? Jika saya menjalankan pernyataan berikut: PRINT CONVERT(NUMERIC(38, 0), 0x00000001, 0); …



3
Bagaimana cara melihat apa yang di-cache dalam memori di SQL server 2008?
Apakah ada cara bagaimana mengetahui apa yang di-cache dalam SQL Server 2008 R2? Saya telah menemukan artikel bagus berikut: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Namun, saya ingin tahu berapa banyak data (misalnya dalam persentase dan KB) disimpan dari setiap tabel dan indeks. Apakah ada cara sederhana cara mendapatkan data seperti itu?

3
Memperbarui tabel dengan jutaan catatan, sudah 4 hari
Saat ini saya memperbarui tabel dengan jutaan catatan, sudah 4 hari dan permintaan masih berjalan. Saya memeriksa monitor aktivitas yang menunjukkan bahwa kueri sedang berjalan. Dalam log peristiwa tidak ada kesalahan sama sekali. Kinerja bijaksana: Tempdb dalam disk A (ruang bebas 850 gb) file basis data dalam disk B (ruang …


2
Cara Menjatuhkan Basis Data dalam Mode Single_User
Bagaimana cara menjatuhkan basis data yang menunjukkan DatabaseName (Single User)namanya? Ketika saya mencoba untuk menghapusnya, saya mendapatkan kesalahan berikut: Alter gagal untuk Database 'DatabaseName'. (Microsoft.SqlServer.Smo) Pernyataan ALTER DATABASE gagal. (Microsoft SQL Server, Kesalahan: 5064) Saya mencoba untuk mengeksekusi di ALTERbawah ini dan masih memiliki masalah yang sama. ALTER DATABASE [DatabaseName] …



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.