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.
qualche tempo fa ho installato SQL Server 2016 Developer Edition su un ambiente Windows 10 Home Edition ( un laptop per essere precisi ) e tutto andava bene. poi qualcuno - un amministratore sulla scatola - ha deciso senza dirmelo, di rinominare detta scatola. successivamente, durante il tentativo di connessione …
Standard di SQL Server 2012 e 2016: Se inserisco la if-elselogica in una procedura memorizzata per eseguire uno dei due rami del codice, a seconda del valore di un parametro, il motore memorizza nella cache l'ultima versione? E se sulla seguente esecuzione, il valore del parametro cambia, ricompilerà e ricodificherà …
Uno dei nostri server di produzione sta segnalando un errore nel registro Errore: 701, gravità: 17, stato: 123. Memoria di sistema insufficiente nel pool di risorse "interna" per eseguire questa query. Ho cercato questo errore e ho scoperto che è un bug e c'è una correzione con Service Pack 2. …
Esistono due diverse opzioni nel moderno SQL Server per la verifica della pagina; essere strappata rilevamento delle pagine e Checksum . Naturalmente nessuno è un'opzione. Credo che Checksum sia stato introdotto in SQL Server 2005 e che l'aggiornamento o il ripristino di un DB da una versione precedente manterrebbe il …
Spoolum In SQL Server ci sono diversi tipi di spool. I due che mi interessano sono i rocchetti Table Spool e Index , al di fuori delle query di modifica . Le query di sola lettura, in particolare sul lato interno di un join Nested Loops, possono utilizzare uno spool …
Sulla base di una selezione, posso restituire x righe in questo modo: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Abbiamo tutti i millisecondi con 0. C'è un modo per aggiungere 1 per 1 millisecondi, quindi la selezione dovrebbe apparire così: 1 2019-07-23 10:14:04.001 1 2019-07-23 …
Ho una tabella in un database di produzione che ha una dimensione di 525 GB, di cui 383 GB non utilizzati: Vorrei recuperare un po 'di questo spazio, ma, prima di fare confusione con il DB di produzione, sto testando alcune strategie su una tabella identica in un DB di …
sacchetto di sabbia Mentre lavoravo su Blog Posts® di alta qualità, mi sono imbattuto in alcuni comportamenti di ottimizzazione che ho trovato davvero esasperanti . Non ho immediatamente una spiegazione, almeno non una di cui sono contento, quindi la inserisco qui nel caso in cui qualcuno si presenti. Se vuoi …
Sto inserendo alcuni dati XML in una colonna XML nel server SQL ma dopo che i dati sono stati inseriti, sono stati modificati dal server SQL. Ecco i dati che inserisco <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Quando lo rileggo, sembra così <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of …
Quando tengo traccia delle attese con sp_BlitzFirst, ottengo questo dettaglio: <?ClickToSeeDetails -- For 20 seconds over the last 5 seconds, SQL Server was waiting on this particular bottleneck. -- ?> Dovrebbe essere visualizzato "per 20 volte negli ultimi 5 secondi?" La ricerca è stata CLR_SEMAPHORE.
Sembra impostare un filegroup per read_onlyimpedire dbcc checkdbl'intero database se il filegroup contiene un indice columnstore. Quando si tenta di eseguire checkdbo checkfilegroup( per qualsiasi filegroup nel database, inclusi i secondari di lettura e scrittura e[PRIMARY] ), viene restituito l'errore seguente ... Msg 8921, Level 16, State 1, Line 24 …
Sto lavorando su SQL Server 2008 R2. Ho un vantaggio tabella che ha un trigger AFTER INSERT, UPDATE chiamato tiu_benefit . Voglio scrivere un'istruzione UPDATE per questa tabella per aggiornare 1 riga, ma non voglio che il suo trigger si attivi. So che posso disabilitare il trigger prima dell'aggiornamento e …
L'interrogazione del sys.dm_tran_locksDMV ci mostra quali sessioni (SPID) tengono blocchi su risorse come tabella, pagina e riga. Per ciascun blocco acquisito, esiste un modo per determinare quale istruzione SQL (eliminare, inserire, aggiornare o selezionare) ha causato quel blocco? So che la most_recent_query_handlecolonna del sys.dm_exec_connectionsDMV ci fornisce il testo dell'ultima query …
Ciao a tutti e grazie in anticipo per il vostro aiuto. Stiamo riscontrando problemi con i gruppi di disponibilità di SQL Server 2017. sfondo La società è un software back-end B2B al dettaglio. Circa 500 database a tenant singolo e 5 database condivisi utilizzati da tutti i tenant. La caratteristica …
Dato questo schema: CREATE TABLE #TEST_COALESCE ( Id int NOT NULL, DateTest datetime NOT NULL, PRIMARY KEY (Id, DateTest) ); INSERT INTO #TEST_COALESCE VALUES (1, '20170201'), (1, '20170202'), (1, '20170203'), (2, '20170204'), (2, '20170205'), (2, '20170206'); Se uso COALESCE in una sottoquery, restituisce NULL. SELECT t1.Id, t1.DateTest, (SELECT TOP 1 …
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.