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.
Il mio progetto attuale prevede un sacco di riordino del database mentre eseguiamo l'aggiornamento da SQL 2008 -> 2012, re-task hardware, ripetizione. Un piccolo fastidio è la finestra di dialogo della connessione in SSMS che riordina l'ordine del server per mettere in primo piano l'ultimo. Dato che in un giorno …
Spero che questa sia una domanda con una risposta più breve di "Leggi un libro di 1000 pagine", ma poi, se questa è la situazione reale, allora mi colpirà. Non sono un vero DBA, sono uno sviluppatore di software che sta realizzando che abbiamo bisogno di un DBA, eppure il …
Sto cercando di imparare come analizzare il grafico del deadlock di SQL Server 2008 e sto trovando molte voci con un <victim-list>nodo vuoto . Non capisco cosa rappresentino queste voci: se non c'è vittima, come posso identificare la risorsa di attesa che sta causando il deadlock? Cosa significano queste voci? …
Ho diversi lavori di SQL Server Agent che dovrebbero essere eseguiti in sequenza. Per mantenere una buona panoramica dei lavori che devono essere eseguiti, ho creato un lavoro principale che chiama gli altri lavori con una chiamata a EXEC msdb.dbo.sp_start_job N'TEST1'. Il processo sp_start_jobtermina all'istante (Job Step 1), ma poi …
Ho bisogno di aggiornare 100 milioni di record in una singola tabella, in effetti, normalizzando la tabella sostituendo il valore varchar di una colonna con semplicemente un ID. (Dico "sostituzione" ma in realtà sto scrivendo l'ID in un'altra colonna.) Quello che sto cercando di ottenere è normalizzare il set di …
MSDN afferma che l'intervallo dei numeri REALI è compreso tra - 3,40 E + 38 e -1,18 E - 38, 0 e 1,18 E - 38 e 3,40 E + 38. Apparentemente il vero limite inferiore è molto più basso. Il seguente script popola una colonna REAL con 1.401298E-45: CREATE …
Sto utilizzando RAISERROR()per fornire alcune funzionalità di base di unit test (come qui ), ma sono frustrato dall'impossibilità di utilizzare FLOATsnel messaggio di errore. So che posso lanciare il float su una stringa, ma sto usando RAISERRORin ogni test unitario, non voglio aggiungere un'altra riga di codice per ogni test. …
Continuando la mia recente tendenza a giocare con numeri grandi , di recente ho bollato un errore che stavo riscontrando fino al seguente codice: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; L'output che …
Il mio datore di lavoro sta cercando di distribuire il software di deframmentazione NTFS che utilizza l'API MoveFile di Windows per deframmentare i file aperti. Ciò verrebbe distribuito a migliaia di server SQL Server che eseguono versioni SQL dal 2005-2012 e versioni Windows da 2003 e 2008 R2. Se è …
Nel mio database di SQL Server, ho una datetimecolonna. Qual è un buon modo per creare una nuova colonna che rappresenta il longvalore per la datetimecolonna? Il longrappresenterebbe un certo numero di secondi. Ho pensato che se potessi convertirlo in longs, renderebbe più facile raggruppare le query per periodi di …
È possibile impostare un avviso in SQL Server 2008 che invierà un'e-mail ogni volta che un lavoro in una categoria specifica fallisce? Mi chiedo perché vorrei impostare un'e-mail ogni volta che un abbonamento SSRS fallisce - e tutti questi abbonamenti sono lavori nella categoria Server di report . EDIT : …
Sto giocando con HierarchyId e non ho trovato un modo basato sul set per fare quanto segue: inserire tutte le sottostrutture contemporaneamente recuperare tutte le sottostrutture contemporaneamente Questa domanda è collegata alla mia precedente e sospetto che l'unico modo per eseguire queste due attività con HierarchyId sia un nodo o …
Sto affrontando un problema in cui il server SQL 2008 non riesce per un certo carico elevato. Devo trovare quel caso di carico e devo ottimizzare il codice in modo che possa gestire il carico. Ho scoperto su Internet che il profiler SQL può essere utilizzato per tenere traccia delle …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Exchange Stack di amministratori di database. Chiuso 5 anni fa . Ho fatto un po 'di Google e non sono riuscito a trovare una …
Sto scrivendo una procedura memorizzata che accetta un nome di database come argomento e restituisce una tabella degli indici di quel database e il loro livello di frammentazione. Questa procedura memorizzata vivrà nel nostro database DBA (il DB che contiene le tabelle utilizzate dai DBA per monitorare e ottimizzare le …
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.