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.
Ho un database in cui quando eseguo il comando di backup BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Ricevo il messaggio di errore Messaggio 3043, livello 16, stato 1, riga 8 BACKUP "MyDatabase" ha rilevato un errore nella pagina (1: 745345) nel …
A volte memorizzo nomi di oggetti (identificatori) in alcuni dei nostri database, ad esempio in alcune tabelle dei parametri. Poiché seleziono i record da queste tabelle utilizzando gli operatori di confronto '=' o 'LIKE', devo fare attenzione a memorizzare questi nomi sempre con o senza parentesi . IF EXISTS (SELECT …
La funzionalità del piano Forza archivio query non sembra applicare il piano. Sono a conoscenza di Query Store - Forced non significa sempre forzato ; tuttavia, il mio piano potrebbe non cambiare in modo insignificante, ma Query Optimizer potrebbe continuare a scegliere indici errati, scelte di loop ecc. Fondamentalmente: non …
La documentazione contiene istruzioni su come rimuovere SQL Server. Tuttavia, questo lascia alcuni pacchetti dietro. Come posso rimuovere tutte le tracce e disinstallare SQL Server 2017?
Questa è un'opzione prolissa; non c'è documentazione e le ricerche sul web non sono di aiuto. Quando eseguo query, non noto alcuna differenza con l'opzione selezionata o non selezionata. Cosa controlla questa impostazione?
Ho una query su un grande tavolo che assomiglia a questo: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) Esistono diversi condizionali simili come questo nella clausola where e ci sono anche molti join, ma questo è un riepilogo. In effetti, …
Dopo aver fatto clic su "Porta offline il database" in Management Studio questo messaggio rimane bloccato e non si chiude se si fa clic su Chiudi. Qual è un buon modo per affrontare lavori bloccati come questi in Management Studio? Puoi ucciderli tramite il monitor attività? Dovrei cercare quale processo …
Devo eseguire un AGGIORNAMENTO e un INSERT in una singola transazione. Quel codice funziona bene da solo, ma mi piacerebbe essere in grado di chiamarlo facilmente e passare i parametri richiesti. Quando provo a nidificare questa transazione in una procedura memorizzata, mi imbatto in molti errori di sintassi. Come posso …
Durante l'aggiornamento dell'archiviazione in un'istanza di SQL Server 2014 SP1 (12.0.4422.0) ci siamo imbattuti in un problema in cui due dei database non si avviavano sul secondario dopo il riavvio di SQL Server. Il server è rimasto offline per alcune ore durante l'installazione di nuovi SSD (più grandi) e la …
Ho un'origine database PostgreSQL (ODBC) legacy che sto tentando di migrare al nuovo schema di SQL Server utilizzando SSIS. Ricevo un avviso che dice: Il metodo di recupero 'Row by Row' viene applicato perché la tabella ha colonne LOB. Il contenuto della colonna è LOB Il fatto è che nessuna …
Abbiamo un enorme database di produzione, la sua dimensione è di circa 300 GB. Esiste un approccio per migliorare le prestazioni di una query di eliminazione? In questo momento la velocità di eliminazione è compresa tra 1 e 10k al minuto, per noi è molto lenta.
L'immagine seguente mostra un problema di replica delle transazioni che sto attualmente esaminando. L'immagine proviene dal monitor di replica. Come posso ottenere queste informazioni usando T-SQL?
Ho esaminato l'utilizzo delle viste indicizzate per aumentare le prestazioni su alcune delle nostre viste più comunemente utilizzate. Tuttavia, le viste indicizzate non supportano indici cluster non univoci che vanno leggermente contro la precedenza impostata dal resto della struttura del database. Ad esempio, ecco una versione semplificata di un paio …
Oggi stavo cercando di ripristinare un database su un database già esistente, ho semplicemente fatto clic con il pulsante destro del mouse sul database in SSMS -> Attività -> Take Offline per poter ripristinare il database. Una piccola finestra pop-up è apparso e mostrato Query Executing.....per qualche tempo e poi …
Il nostro team DBA non verifica i backup utilizzando quanto segue TSQL(che può essere facilmente eseguito dopo il backup e non richiede quasi tempo, quindi non capisco perché no): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Hanno avuto problemi in passato, quindi anche se pensiamo che avrebbero imparato da esso, non …
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.