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.
Supponiamo di avere la seguente situazione: Abbiamo un tavolo (diciamo Table_A), che ha un trigger attivato INSERT. Il processo di attivazione consiste nell'aggiornamento di alcune righe in table_Bbase ai valori inseriti in table_A. Ora, va tutto bene quando inseriamo semplicemente una riga nella tabella, ma per quanto riguarda le situazioni …
Sto cercando di migliorare le prestazioni della seguente query: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID Attualmente con i miei dati …
Sono curioso di sapere se è possibile creare una tabella con una colonna che non può mai essere modificata, ma le altre colonne della tabella possono farlo. Ad esempio, potrei immaginare una CreatedByUsercolonna che non dovrebbe mai essere cambiata. Esiste una funzionalità integrata in SQL Server per questo o è …
Ho un server DB MS SQL Server 2008 R2 attualmente in uso con un'app di produzione. Un nuovo miglioramento dell'app richiede ora che una varchar(100)colonna in una tabella sia aumentata in lunghezza. È possibile aumentare la lunghezza di questa colonna esistente nel DB di prod senza influire sui dati attuali? …
Supponiamo che tu abbia il seguente codice (ignora che è terribile): BEGIN TRAN; DECLARE @id int SELECT @id = id + 1 FROM TableA; UPDATE TableA SET id = @id; --TableA must have only one row, apparently! COMMIT TRAN; -- @id is returned to the client or used somewhere else …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Primo poster, a lungo in agguato qui. Qual è il modo migliore per attivare il ruolo dell'applicazione in un report? Ho provato diverse cose e …
Questo articolo di Microsoft - Come determinare la dimensione appropriata del file di paging per le versioni a 64 bit di Windows Server 2008 eo Windows 2008 R2 fornisce indicazioni per il calcolo della dimensione del file di paging per Windows 2008 a 64 bit e Windows 2008 R2. Questo …
Le regole di confronto influiscono sulla velocità di una query? Le dimensioni di una tabella cambiano a seconda delle regole di confronto? Se voglio costruire un sito Web che deve supportare tutte le lingue possibili (supponiamo ad esempio Google) quale sarebbe la raccolta consigliata? Dovrò memorizzare caratteri come 日本語, le …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Ho un'istanza di SQL Server 2008 in esecuzione. Sfortunatamente durante il test ho deselezionato i diritti di amministratore di sistema per il mio login e …
La procedura memorizzata sp_getapplock ha i seguenti valori restituiti: 0: il blocco è stato concesso correttamente in modo sincrono. 1: il blocco è stato concesso correttamente dopo aver atteso il rilascio di altri blocchi incompatibili. -1: la richiesta di blocco è scaduta. -2: la richiesta di blocco è stata annullata. …
Sono un fan delle chiavi surrogate. C'è il rischio che le mie scoperte siano di parte confermate. Molte domande che ho visto sia qui che su http://stackoverflow.com usano chiavi naturali anziché chiavi surrogate basate su IDENTITY()valori. Il mio background nei sistemi informatici mi dice che eseguire qualsiasi operazione comparativa su …
Sono molto green quando si tratta del mondo della gestione delle autorizzazioni del database in SQL Sever. Facciamo un esempio semplice. Supponiamo che l'account "admin" sia il proprietario degli schemi A, B e C. C'è un altro 'minion' di account che si desidera avere diritti completi (aggiorna / cancella / …
Dopo aver aggiornato SQL Server 2014 a 2016, il server continua a reimpostare i piani di esecuzione memorizzati nella cache e le dm*visualizzazioni (come dm_exec_query_stats), ecc. Ogni due ore Come se qualcuno eseguisse DBCC FREEPROCCACHEe DBCC DROPCLEANBUFFERSmanualmente (tranne che per nessuno, succede automaticamente). Lo stesso database ha funzionato bene su …
Scopo Quando si tenta di creare un esempio di test di una funzione di autoreferenziazione, una versione ha esito negativo mentre un'altra ha esito positivo. L'unica differenza è un'aggiunta SELECTal corpo della funzione che risulta in un piano di esecuzione diverso per entrambi. La funzione che funziona CREATE FUNCTION dbo.test5(@i …
Stavo indagando su alcuni blocchi quando ho visto una query simile a questa: SELECT SomeField FROM SomeTable NOLOCK Ho visto NOLOCKed ero curioso di sapere come avrebbe potuto bloccare altre query, in questo caso DELETEdichiarazioni. Ho dato una rapida occhiata alle serrature usando sp_locked ecco cosa ho visto: DB S …
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.