Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto riscontrando problemi con uno dei miei server SQL Server 2016 Standard. Ho 8 server di produzione e questo è l'unico che si arresta in modo casuale senza avere alcuna traccia nel registro. Ho system_health abilitato su di esso. Ho notato che ho una riga nella strega della salute del …
Per il ruolo db_denycustomer, voglio solo SELEZIONARE il codice colonna della tabella clienti e nessuno degli altri. Quindi ho fatto questo: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... e funziona benissimo. Freddo! Ma perchè ? Quello che ho letto negli articoli correlati è …
Non riesco a trovare chiare definizioni o spiegazioni di nessuno di questi. Entrambi sembrano decentralizzati. Sembra che in DWH federato i dati siano distribuiti e non integrati in un singolo repository e accessibili da fonti distribuite. Durante l'implementazione decentralizzata di DWH, i dati sono integrati in un repository centrale. Spiegare …
Ho una tabella che può essere creata e popolata con il seguente codice: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, 'Gauss'), …
Ho riscontrato un overflow aritmetico in una semplice istruzione SELECT. La query era come sotto es SELECT [SaleValue] FROM Sales [SaleValue]era di tipo dati decimal(9,0)e non una colonna calcolata. Il motivo è stato perché in qualche modo la colonna aveva una riga in cui questo campo memorizzava un valore MAGGIORE …
Non sono un DBA, ho solo cercato su Google quello che fa MSDB è fondamentalmente un DB di SQL Agent per il suo lavoro e la sua storia, ora sto esaurendo lo spazio nel mio server cloud e ho 1 anno di MSDB per un anno 2017 , È possibile …
Le incarnazioni sono spiegate in una risposta a un'altra domanda su questo sito. La risposta menziona incarnazioni "orfane": ... Ci sono altri fattori che provocano incarnazioni ORPHANED e backup OBSOLETE ... Vedo dai documenti Oracle che V$DATABASE_INCARNATIONincludono una STATUScolonna che può avere valori di ORPHAN, CURRENTo PARENT, che devono essere …
Per la query del database di esempio AdventureWorks di seguito: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Il piano di esecuzione mostra un costo stimato dell'operatore di 0,0850383 …
Potete per favore aiutarmi a capire i pro e i contro dell'utilizzo della soluzione di Ola sul piano di manutenzione? Ho preparato una presentazione basata su SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) che presenterò. Sto anche preparando alcuni scenari che la soluzione di Ola affronta e la soluzione del piano di …
Sto usando SQL Server 2016 e i dati che sto consumando hanno il seguente modulo. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Vorrei ottenere gli ultimi valori non nulli su colonne val1e val2raggruppati per cate ordinati …
Ho uno sviluppatore che vorrebbe, quando si fa un'istruzione select senza ordine, che le righe in una tabella siano nell'ordine in cui sono state inserite. Lo sviluppatore ha suggerito di passare da un indice cluster a un indice non cluster. Modificando l'indice da cluster a non cluster, questo fornisce garanzie …
Sto scrivendo un parser JSON personalizzato in T-SQL † . Ai fini del mio parser, sto usando la PATINDEXfunzione che calcola la posizione di un token da un elenco di token. I token nel mio caso sono tutti caratteri singoli e includono questi: {} []:, Di solito, quando ho bisogno …
Questa domanda è stato ispirato da questo [chiuso] ed è praticamente identico a questo uno , ma utilizzando diversi RDBMS di (PostgreSQL vs MySQL). Supponiamo di avere un elenco di tumori (questi dati sono simulati da dati reali): CREATE table illness (nature_of_illness VARCHAR(25), created_at DATETIME); INSERT INTO illness VALUES ('Cervix', …
Del database di sistema SQL (master, modello, msdb, tempdb) l'archivio query può essere utilizzato solo su msdb. Ho cercato e non ho trovato alcuna documentazione su Query Store su msdb. Sebbene non sia possibile visualizzarlo nella GUI, può essere convalidato nell'istanza di SQL 2016 Convalida archivio query è disattivato USE …
Quando si unisce una tabella principale a una tabella dei dettagli, come è possibile incoraggiare SQL Server 2014 a utilizzare la stima della cardinalità della tabella (di dettaglio) più grande come stima della cardinalità dell'output del join? Ad esempio, quando si uniscono righe master 10K a righe di dettaglio 100K, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.