Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.
In risposta al conteggio SQL distinto sulla partizione, Erik Darling ha pubblicato questo codice per ovviare alla mancanza di COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) AS …
Abbiamo un database di grandi dimensioni, circa 1 TB, che esegue SQL Server 2014 su un server potente. Tutto ha funzionato bene per alcuni anni. Circa 2 settimane fa abbiamo effettuato una manutenzione completa, che includeva: Installa tutti gli aggiornamenti software; ricostruire tutti gli indici e i file DB compatti. …
Devo fornire dati in tempo reale, o quasi in tempo reale, per i report SSRS e Tableau. Non voglio che il sistema OLTP di produzione sia influenzato negativamente da query di lunga durata. L'esecuzione di una query di grandi dimensioni su un database secondario in un gruppo di disponibilità influirà …
Quando ci si connette a SQL Server 2008 R2 da un'applicazione client .NET 4 su un server diverso nella stessa LAN, è possibile impostare tre protocolli di rete diversi: TCP Tubi con nome Non impostare nulla nella stringa di connessione e utilizzare l'impostazione predefinita Qual è la migliore pratica? Cosa …
Sto riscontrando problemi con un database. Sono in grado di eseguire query di base, anche se molto più lentamente del normale. Quando provo a visualizzare gli alberi della gerarchia per tabelle, viste o procedure in Esplora oggetti SSMS, ottengo lock request time out period exceeded. I miei report SSRS eseguiti …
La domanda: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... mi dirà l'ultima volta che una tabella è stata creata e modificata (dal punto di vista DDL). Ma voglio sapere l'ultima volta che i dati effettivi sono stati inseriti o rimossi dalla …
Pensavo che questo fosse risolto con il link qui sotto - il lavoro intorno funziona - ma la patch no. Lavorare con il supporto Microsoft per risolvere. http://support.microsoft.com/kb/2606883 Ok, quindi ho un problema che volevo buttare su StackOverflow per vedere se qualcuno ha un'idea. Nota che questo è con SQL …
Sto utilizzando Microsoft SQL Server 2008. La mia domanda è: come eliminare più tabelle con prefisso comune in una query? qualcosa come i nomi di quella tabella: LG_001_01_STLINE, LG_001_02_STFICHE
Ho una query abbastanza complessa che viene eseguita in pochi secondi da sola, ma quando racchiusa in una funzione valutata a livello di tabella, è molto più lenta; In realtà non l'ho lasciato finire, ma dura fino a dieci minuti senza interruzione. L'unica modifica è la sostituzione di due variabili …
Ho lavorato un paio di volte con gli script di post-distribuzione e ho sempre usato intuitivamente l'azione di compilazione "PostDeploy", perché è quello che è. Ora per la prima volta provo a seguire le istruzioni integrate dal modello dello script per usare la ":r somescript.sql"sintassi. Immediatamente questa riga viene contrassegnata …
Ho una situazione in cui sto ottenendo blocchi, e penso di aver ristretto i colpevoli, ma non sono sicuro di cosa posso fare per risolverlo. Questo si trova in un ambiente di produzione che esegue SQL Server 2008 R2. Per darti una visione leggermente semplificata della situazione: Ho 3 tabelle …
Supponiamo di avere la seguente query di lunga durata UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows e supponiamo che la seguente query venga eseguita mentre la query sopra è in esecuzione SELECT * FROM [Table1] La prima query impedisce l'esecuzione …
Sto cercando di automatizzare il processo che esegue le modifiche al database SQL Server 2008 R2. Il processo che ho messo in atto elimina e ricrea le mie procedure e funzioni memorizzate, oltre a eseguire script per modificare tabelle / colonne / dati. Sfortunatamente, uno degli script richiede che una …
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.