Administrator Basis Data

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

3
Mencari saran tentang cara mengintegrasikan data dari 100+ DB klien ke dalam basis data pelaporan terpusat
Saya seorang Pengembang SQL (bukan DBA atau Arsitek) untuk perusahaan SaaS kecil (~ 50 karyawan). Saya ditugaskan untuk mencari cara: Turunkan pelaporan operasional dari 100+ database OLTP kami Izinkan laporan tersebut dijalankan terhadap data dari banyak basis data klien Posisikan perusahaan kami untuk memberikan lebih banyak solusi berbasis analitik di …

2
Petunjuk tablock memicu kebuntuan
Saya menyisipkan dua set data, menggunakan penebangan minimal, ke tabel tumpukan kosong menggunakan melalui dua Jalankan Tugas SQL yang berjalan secara paralel dan dengan SQL dari formulir berikut. INSERT INTO Table (TABLOCK) SELECT FROM ... Setelah pekerjaan sedikit hang, salah satu tugas SQL menjadi korban kebuntuan. Di bawah ini adalah …

1
Masalah dengan Konvensi Penamaan Tabel dan Manajemen Kebijakan di SQL Server 2016
Di SQL Server 2012, saya menetapkan kebijakan untuk tidak mengizinkan spasi dalam nama tabel. Namun, ketika saya menggunakan kebijakan yang sama di SQL Server 2016, saya mendapatkan kesalahan. Berikut adalah kode untuk kondisinya: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table names.', @facet=N'IMultipartNameFacet', @expression=N'<Operator> <TypeClass>Bool</TypeClass> <OpType>NOT_LIKE</OpType> <Count>2</Count> …


1
Hanya Pilih Superset
Saya memiliki dua tabel (bersama dengan indeks nonclustered) yang dapat dibuat dengan perintah di bawah ini: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY KEY(RecordKey, GroupKey) …

1
Apakah SQL Server cache menghitung nilai dalam kueri?
Setiap kali saya mengalami jenis pertanyaan ini, saya selalu bertanya-tanya bagaimana SQL Server akan menyelesaikannya. Jika saya menjalankan semua jenis kueri yang memerlukan perhitungan dan kemudian menggunakan nilai itu di banyak tempat, misalnya dalam selectdan order by, akan SQL Server menghitungnya dua kali untuk setiap baris atau akan di-cache? Selanjutnya, …
10 sql-server 

5
Mengapa menyimpan kata sandi pengguna?
Saya sesekali melihat pertanyaan yang menanyakan cara menyimpan kata sandi pengguna dengan aman untuk aplikasi web (menggunakan RDBMS, saya tidak berbicara tentang Facebook atau Twitter). Jawaban yang biasa adalah "garam kata sandi, lalu hash dengan algoritma yang kuat seperti TDES atau SHA512". Pertanyaan saya adalah: Sebagai pengguna RDBMS, mengapa saya …
10 security  users 

2
Pembuatan indeks cluster gagal pada pembuatan tabel
Kami mendapat kesalahan saat menjalankan skrip berikut; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END Khususnya itu …

2
Apakah alat ini masih valid?
Saya sedang menonton webinar berusia 7 tahun yang dilakukan oleh Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), dan mendengar beberapa item direkomendasikan pada waktu itu. Utilitas SQLDiag. SQLNexus. Alat PAL. Penasihat Tuning Basis Data. BPA (Penganalisa Praktik Terbaik). Manajemen Berbasis Kebijakan SQL Server. Apakah semuanya masih akan digunakan / dipertimbangkan atau ada …
10 sql-server  tools 

3
Membuat Indeks Non-Clustered pada Non-Persistent Kolom SQL Server
Saya berjuang untuk menemukan dokumentasi tentang bagaimana SQL Server benar-benar menyimpan kolom yang dikomputasi non-persisten. Ambil contoh berikut: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' THEN 1 WHEN 'Complete' THEN …


3
Lingkungan pementasan basis data untuk personel non-TI
Saya sedang dalam proses mengusulkan lingkungan pementasan basis data ke departemen TI saya. Idenya adalah bahwa orang non-IT seperti saya (analis data pekerjaan umum) akan memiliki tempat untuk menguji solusi, dan kemudian mengimplementasikannya di lingkungan langsung, atau meminta IT untuk mengimplementasikannya jika diperlukan. Ada beberapa alasan / skenario di mana …


4
Reset Menjalankan Total berdasarkan kolom lain
Saya mencoba untuk menghitung total berjalan. Tetapi harus me-reset ketika jumlah kumulatif lebih besar dari nilai kolom lain create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* INTO #test FROM #reset_runn_total …

3
Tidak dapat mengembalikan basis data yang diaktifkan TDE ketika MAXTRANSFERSIZE dan CHECKSUM digunakan
Pembaruan : @AmitBanerjee - Manajer Program Senior untuk Grup Produk Microsoft SQL Server mengonfirmasi bahwa MS akan memeriksa masalah ini karena itu adalah kerusakan. Adakah yang mengalami masalah memulihkan cadangan yang diambil pada SQL Server 2016 dengan TDE diaktifkan dan menggunakan MAXTRANSFERSIZE> 65536 (dalam kasus saya, saya telah memilih 65537 …

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.