Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

1
SqlPackage tidak mengambil variabel dari profil
Saya ingin memutakhirkan database menggunakan .dacpac dan sqlpackage.exe di sini adalah bagaimana saya menjalankan sqlpackage: SqlPackage.exe /Action:Publish /SourceFile:"my.dacpac" /Profile:"myprofile.publish.xml" Kesalahan yang saya dapatkan adalah: * Variabel SqlCmd berikut tidak didefinisikan dalam skrip target: foo. Saya telah memverifikasi bahwa file myprofile.publish.xml memang mengandung var itu: <ItemGroup> <SqlCmdVariable Include="foo"> <Value>bc\local</Value> </SqlCmdVariable> Saya …

1
IO_STALL pertanyaan dan pengertian
Saya mengumpulkan IO_STALLS dari sys.dm_io_virtual_file_stats setiap 5 menit dan kemudian melakukan delta untuk melihat file mana yang paling terpengaruh oleh IO. Dalam satu periode 5 menit saya mendapatkan delta 5826331 ms yaitu 97 menit. Saya sedikit bingung dengan ini, apakah ini mengatakan bahwa operasi dimulai 97 menit yang lalu baru …

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
Replikasi MySQL: 'Entri duplikat untuk kunci PRIMARY'
Bisakah Anda membantu saya untuk memahami mengapa saya menerima 'Entri duplikat untuk kunci PRIMARY' pada server slave setelah sinkronisasi ulang penuh. Pada dasarnya 'mysqldump' berjalan hampir sepanjang malam dan kemudian proses pemulihan memakan waktu beberapa jam sehingga ketika saya memulai budak itu ~ 63874 detik di belakang tuan. Server slave …


1
Perilaku aneh DBCC Shrinkfile
Saya mencoba menjalankan shrinkfile dbcc dalam potongan 1GB terhadap database di mana 95% dari data telah diarsipkan dan dihapus. Saya leaft dengan file 235GB di mana 9GB adalah data / indeks. Saya ingin mengecilkan ini hingga 50GB. Saya tahu bahwa menyusutkan file basis data buruk, menyebabkan fragmentasi dll. Sebagai bagian …





2
Temukan baris induk yang memiliki rangkaian baris anak yang identik
Misalkan saya memiliki struktur seperti ini: Meja resep RecipeID Name Description Tabel Bahan Resep RecipeID IngredientID Quantity UOM Kuncinya RecipeIngredientsadalah (RecipeID, IngredientID). Apa sajakah cara yang baik untuk menemukan resep rangkap? Resep rangkap didefinisikan memiliki bahan dan jumlah bahan yang sama untuk setiap bahan. Saya sudah memikirkan menggunakan FOR XML …

3
Mengonversi string Non Unicode ke Unicode string SSIS
Saya membuat paket di mana saya akan mengekspor data dari database ke file excel kosong. Ketika saya menambahkan hanya komponen sumber dan tujuan dan saya menjalankan paket saya mendapatkan kesalahan konversi yang menyatakan kolom Output dan kolom "A" tidak dapat mengkonversi antara tipe data string unicode dan non-unicode. Untuk memperbaikinya …


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.