Administrator Basis Data

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

2
Apakah MERGE dengan OUTPUT praktik yang lebih baik daripada INSERT dan SELECT bersyarat?
Kita sering menghadapi situasi "Jika tidak ada, masukkan". Blog Dan Guzman memiliki penyelidikan yang sangat baik tentang bagaimana membuat proses ini threadsafe. Saya punya tabel dasar yang hanya katalog string ke integer dari a SEQUENCE. Dalam prosedur tersimpan saya harus mendapatkan kunci integer untuk nilai jika ada, atau INSERTkemudian mendapatkan …

5
Bagaimana cara menyembunyikan / menonaktifkan tabel tanpa menjatuhkannya untuk memeriksa redundansi?
Saya harus memelihara dan memperluas sistem lawas lama yang berisi metode layanan web dan tabel database yang tidak lagi digunakan. Karena saya tidak sepenuhnya yakin bahwa tabelnya benar-benar berlebihan, saya takut untuk menjatuhkannya. Apakah ada cara lain untuk mencapai efek yang sama (tabel tidak dapat digunakan lagi) tanpa menjatuhkannya? Gagasan …

4
Menjaga Cadangan (Sebagian) Kecil saat menggunakan SQL Server FILESTREAM
Saya memiliki database dengan hampir 1TB FILESTREAMdata yang saya tidak perlu dicadangkan (jika data itu dihapus akan dibuat kembali secara otomatis dalam beberapa jam, jadi itu tidak penting). Sebagian besar data diubah setiap beberapa hari, jadi cadangan diferensial tidak akan membantu memperkecil ukurannya. Saya memiliki cadangan yang bekerja dengan cara …

1
Di mana SQL Server secara fisik menyimpan VALENT IDENTITAS untuk tabel?
Saya berharap seseorang dapat mengarahkan saya ke arah yang benar untuk hal ini. Inilah pekerjaan saya sejauh ini. SELECT * FROM sys.identity_columnsadalah tampilan sistem yang memberikan "last_value" tetapi definisi untuk tampilan itu menggunakan fungsi internal IdentityProperty(colName, 'LastValue')- jadi itu jalan buntu (tidak menariknya dari tabel sistem di sana). Di mana-mana …

1
Dapatkah saya meningkatkan kinerja pada Tabel Sistem Kembung?
Latar Belakang: Saya memiliki banyak basis data dengan sejumlah besar LIHAT, dan sejumlah besar SYNONYM. Sebagai contoh, satu db memiliki lebih dari 10k PANDANGAN dan 2 + juta SYNONYM. Masalah Umum: Permintaan yang melibatkan sys.objects(dan tabel sistem secara umum) cenderung lambat. Pertanyaan yang melibatkan sys.synonymsglasial. Saya bertanya-tanya apa yang bisa …



4
Kueri untuk memilih nilai maksimum saat bergabung
Saya punya tabel Pengguna: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | dan Level |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Dan saya mencari kueri untuk mendapatkan level untuk setiap pengguna. Sesuatu di sepanjang …

4
Hitung Total Kunjungan
Saya mencoba menulis kueri di mana saya harus menghitung jumlah kunjungan untuk pelanggan dengan mengurus hari yang tumpang tindih. Misalkan untuk tanggal mulai itemID 2009 adalah tanggal 23 dan tanggal berakhir adalah tanggal 26 maka dari itu item 20010 adalah antara hari-hari ini kami tidak akan menambahkan tanggal pembelian ini …


4
Restore Database wizard tidak akan terbuka di SSMS 2014
Pada mesin pengembang yang menjalankan Windows Server 2012 R2, saya baru saja memutakhirkan SQL Server dari 2012 hingga 2014. Menggunakan SQL Server Management Studio 2014, ketika saya klik kanan database dan Tasks -> Restore -> Database...tidak ada yang terjadi. Panduan Restore Database tidak muncul seperti yang diharapkan. Tidak ada kesalahan …

1
Masalah membuat transaksi dalam paket SSIS
Saya sedang mengerjakan paket yang perlu menggunakan transaksi tetapi saya saat ini mendapatkan kesalahan berikut: SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting distributed transaction for this container. Error: 0xC001401A at CATS-Package: The SSIS Runtime has failed to …

4
Datatype untuk nomor telepon: VARCHAR, INT atau BIGINT?
Jadi ini akan menjadi pertanyaan bodoh tahun ini tetapi saya perlu bertanya karena ini bukan pertama kalinya saya melewati ini. Lihatlah definisi tabel berikut: Lihatlah kolom from_numberyang merupakan VARCHAR(45)hak sekarang tetapi ia akan menyimpan nomor telepon. Karena saya tidak tahu berapa banyak nomor telepon di seluruh dunia maka saya mencoba …

4
Di mana mulai memahami database yang tidak dikenal
Jadi, judulnya merangkumnya. Saya punya database SQL Server dengan 28 tabel dan 86 prosedur tersimpan yang harus direkayasa balik. Saya cukup yakin bahwa beberapa tabel tidak pernah digunakan dan tidak semua procs digunakan juga. Masalah terbesar adalah bahwa semua Layanan Windows yang dibuat untuk digunakan dengan DB ini dan semua …


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.