Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

1
Elenca le pagine ROW_OVERFLOW_DATA per una tabella specifica
Sto tentando di ottenere un elenco di pagine per una tabella con righe con ROW_OVERFLOW_DATA. Posso ottenere l'elenco delle pagine allocate dal DMV non documentato sys.db_db_database_page_allocations, tuttavia, sembra che non ci siano pagine ROW_OVERFLOW_DATA elencate nell'output di quel DMV. C'è qualche altro DMV che semplicemente non riesco a individuare? Esempio …




3
Quanto è pericoloso concedere l'autorizzazione ALTER TABLE?
Immagina il seguente scenario CREATE DATABASE test GO USE test; CREATE TABLE dbo.Customer ( CustomerId INT, Email VARCHAR(100), SensitiveData VARCHAR(20) ); INSERT INTO dbo.Customer VALUES (1,'abc@foo.com','12346789'); Ad un certo punto viene scritto un processo ETL che esegue alcune attività nel testdatabase. CREATE USER etlUser WITHOUT LOGIN; /*For demo purposes*/ CREATE …


2
Quando il database di SQL Server è pronto per accettare le query?
Nel file di registro degli errori di SQL Server ho trovato le seguenti righe: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Se controllo lo stato del database XYZ prima …

2
Stessa funzione nella clausola SELECT e WHERE
Domanda per principianti: Ho una funzione costosa f(x, y)su due colonne xey nella mia tabella del database. Voglio eseguire una query che mi dà il risultato della funzione come una colonna e pone un vincolo su di essa, qualcosa del genere SELECT *, f(x, y) AS func FROM table_name WHERE …





2
Selezione indice cluster - PK o FK?
Ho una tabella di SQL Server 2014 simile al seguente: OrderId int not null IDENTITY --this is the primary key column OrderDate datetime2 not null CustomerId int not null Description nvarchar(255) null Alcune persone del mio team hanno suggerito che l'indice cluster dovrebbe essere attivo OrderId, ma penso che il …

1
Connessione a un MS SQL Server locale da un client GUI
Sono molto nuovo di SQL e server di database. Recentemente sto usando SQL Server Express e accedendo al mio database usando SQL Server Management Studio su Windows. Ora sto cercando di ottenere una configurazione simile su una macchina Linux. Vorrei creare un'istanza locale di SQL Server sulla macchina e quindi …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.