L' TRUSTWORTHYimpostazione può essere piuttosto pericolosa se non si è attenti e, salvo circostanze specifiche, si consiglia di tenerlo spento. Tuttavia, per impostazione predefinita, il MSDBdatabase è TRUSTWORHTYimpostato ONper impostazione predefinita. Sono curioso perché? Ho letto questa voce in BOL Nota Per impostazione predefinita, l'impostazione TRUSTWORTHY è ON per il …
Nell'ultimo mese, uno dei miei server ha riscontrato problemi con SQL Server Agent. Si interrompe automaticamente con l'errore seguente, che si verifica in modo casuale: File di output agente SQL [097] Rilevata perdita di memoria [204 byte] Eccezione 5 rilevata alla riga 403 del file e: \ sql9_sp2_t \ sql …
Ho effettuato l'accesso su un nuovo sistema client e ho eseguito sp_blitz per vedere cosa sta tremando. Riporta che " Scheduler della CPU offline " che è nuovo per me. Alcuni core della CPU non sono accessibili a SQL Server a causa di mascheramenti di affinità o problemi di licenza. …
In SQL Server, se XACT_ABORT è disattivato, alcuni errori interromperanno l'istruzione corrente (ad esempio fornendo il numero errato di parametri a una procedura memorizzata che accetta alcuni parametri) e alcuni errori interromperanno l'intero batch (ad esempio fornendo parametri a un archivio procedura che non accetta parametri). [Riferimento]: http://www.sommarskog.se/error-handling-I.html#scope-abortion . Quello …
Sto esaminando i gruppi di disponibilità AlwaysOn. Più lo guardo, più sembra che il gruppo di listener di disponibilità sia un singolo punto di errore. Dove esegue esattamente l'ascoltatore? Un server separato, il server SQL primario, tutti loro? Supponiamo di avere un intero stack di applicazioni nel mio secondo centro …
Devo ottimizzare SELECTun'istruzione, ma SQL Server esegue sempre una scansione dell'indice anziché una ricerca. Questa è la query che, ovviamente, si trova in una procedura memorizzata: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM …
La consulenza attuale per il modo più efficiente di confrontare due grandi set di risultati / righe sembra essere quella di utilizzare l' EXCEPToperatore. Questo script SQL autonomo di seguito diventa molto inefficiente all'aumentare delle dimensioni delle righe (modifica dei valori @last). Ho provato a trovare voci uniche in una …
Dobbiamo fare dei resoconti su valori che di solito sono stringhe miste di numeri e lettere che devono essere ordinati 'naturalmente'. Ad esempio "P7B18" o "P12B3". @Le stringhe saranno principalmente sequenze di lettere quindi numeri alternati. Tuttavia, il numero di questi segmenti e la lunghezza di ciascuno possono variare. Vorremmo …
Dopo aver cercato per un po ', ho deciso di pubblicare questa domanda per mancanza di trovare una risposta e scusarmi se c'è una domanda / risposta simile là fuori. Quando eseguiamo la query di seguito su due server SQL configurati in modo simile, incontriamo diversi piani di esecuzione che …
Abbiamo un gruppo di disponibilità Always On con un primario e un secondario abilitato alla lettura. Abbiamo un utente per il team di implementazione che utilizza il database per verificare la correttezza dei dati che intendono inserire nel database. Gli utenti dispongono solo dei diritti di lettura dal database ma …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 4 anni fa . Questa è la sesta volta che sto cercando di porre questa …
Ho una tabella IMO estremamente grande (~ 137 milioni di righe) con molti dati ripetuti, molte NULLcolonne e così via. Sto valutando di esplorarlo utilizzando una tabella con a COLUMNSTORE INDEXe ho una IDENTITYcolonna nella tabella originale, che è la mia unica colonna in cui ogni riga è unica. Devo …
Ho ereditato un'applicazione che associa molti diversi tipi di attività a un sito. Esistono circa 100 diversi tipi di attività e ognuno ha un set diverso di 3-10 campi. Tuttavia, tutte le attività hanno almeno un campo data (potrebbe essere qualsiasi combinazione di data, data di inizio, data di fine, …
La compressione dei dati può essere impostata nella tabella: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] NOT NULL, IsActive [bit] NOT NULL, CONSTRAINT [PK_Some] PRIMARY KEY CLUSTERED ( SomeId Desc ) ) ON SomePartitionScheme(SomeId) WITH (DATA_COMPRESSION=PAGE) E può essere definito sulla chiave primaria: CREATE TABLE dbo.SomeTable( SomeId [bigint] …
Utilizzando SQL Server 2008 fino al 2014, so come eseguire il backup e il ripristino di un database con Change Data Capture abilitato (CDC), ma quello che sto cercando è un modo per eseguire una query su un file di backup completo per determinare se contiene dati CDC. Sarebbe fantastico …
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.