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.
Considera il seguente MCVE semplice: SET STATISTICS IO, TIME OFF; USE tempdb; IF OBJECT_ID(N'tempdb..#t1', N'U') IS NOT NULL DROP TABLE #t1; CREATE TABLE #t1 ( r int NOT NULL ); IF OBJECT_ID(N'tempdb..##t1', N'U') IS NOT NULL DROP TABLE ##t1; CREATE TABLE ##t1 ( r int NOT NULL ); IF OBJECT_ID(N'dbo.s1', …
Ho una tabella con righe 20M, e ogni riga ha 3 colonne: time, ide value. Per ogni ide time, c'è un valueper lo stato. Voglio conoscere i valori di lead e lag di un determinato timeper uno specifico id. Ho usato due metodi per raggiungere questo obiettivo. Un metodo utilizza …
Ottengo il seguente errore mentre provo a creare un indice cluster La dichiarazione è stata chiusa. Messaggio 596, livello 21, stato 1, riga 0 Impossibile continuare l'esecuzione perché la sessione è nello stato di interruzione. Messaggio 0, livello 20, stato 0, riga 0 Si è verificato un errore grave nel …
Posso ottenere query eseguite utilizzando: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC ma sto anche cercando la usernamecolonna, che ha eseguito queste query.
Come mostrato in Utilizzo di espressioni di tabella comuni su MSDN, è possibile definire un CTE come: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) e usalo come: SELECT <column_list> FROM expression_name; Diciamo che ho seguito 2 CTE with cte1 as( select name from Table1 ) …
Ho ripristinato un database da un backup. Il database utilizza la replica per pubblicare su un altro server. Supponendo che il ripristino del database interrompesse la replica, ho cercato di eliminare la replica e ricrearla (abbiamo uno script per ricrearla da zero). Non sono sicuro di quello che ho fatto, …
Ho una tabella Risposte e una tabella Domande . La tabella di risposte ha un valore, ma a seconda della domanda, questo valore potrebbe essere una bit, nvarcharo number(finora). La domanda ha un'idea di quale dovrebbe essere il tipo di valore di risposta previsto. Sarà importante analizzare questi valori di …
Ho appena importato un database di produzione esistente di SQL Server 2008r2 in un progetto di database VS 2013. Ora ricevo un numero di errori sulla falsariga di Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. Non ho davvero bisogno del mio progetto VS DB per gestire …
Sto cercando di eliminare tutti gli utenti ma ricevo l'errore: Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_M02ArticlePersons_M06Persons". The conflict occurred in database "workdemo.no", table "dbo.M02ArticlePersons", column 'M06PersonId'. The statement has been terminated. La domanda: DELETE FROM [workdemo.no].[dbo].[M06Persons] WHERE ID > …
qual è il significato di last_worker_time e last_elapsed_time in DMV sys.dm_exec_query_stats e qual è la differenza tra di loro? quando sparo sotto query SELECT TOP 20 qs.last_worker_time, qs.last_worker_time/1000000 last_worker_time_in_S, qs.last_elapsed_time, qs.last_elapsed_time/1000000 last_elapsed_time_in_S FROM sys.dm_exec_query_stats qs order by qs.last_worker_time desc Ricevo reult come di seguito. Una cosa che noto è che …
Ricevo quanto segue SqlExceptionchiamando una procedura memorizzata: Tentativo di recuperare la pagina logica (5: 65424) nel database 2 non riuscito. Appartiene all'unità di allocazione 7349876362857938944 e non a 4899918190390149120. System.Data.SqlClient.SqlException verificato Messaggio = "Tentativo di recuperare la pagina logica (5: 65424) nel database 2 non riuscito. Appartiene all'unità di allocazione …
Ho dovuto spostare diversi database SQL Server 2008 sul nostro nuovo server db, quindi ho eseguito il backup di tutti (nei file .bak), copiato questi file nella nuova casella e ripristinati (tutti eseguiti utilizzando SQL Management Studio). Tutto è andato bene, ma ora non riesco ad accedere a nessuno dei …
Il mio fornitore richiede che il database del data warehouse sia sensibile al maiuscolo / minuscolo, ma è necessario eseguire query senza distinzione tra maiuscole e minuscole. In un database con distinzione tra maiuscole e minuscole, come scriveresti per distinguere tra maiuscole e minuscole? Where Name like '%hospitalist%'
In SQL Server 2008 esiste una tabella primaria collegata ad altre tre tabelle figlio da 1 a molte relazioni. Pertanto, stiamo pensando di utilizzare l'eliminazione a cascata nella tabella principale, in modo che tutti i record nella tabella figlio vengano rimossi quando viene eliminato il record dalla tabella principale. Quindi, …
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.