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.
Usando "SQLCMD.EXE" per il backup dei miei database SQL Server Express per anni ho appena scoperto che dopo aver installato la versione 2014 , non ho più trovato SQLCMD.EXE. Nelle versioni precedenti si trovava in C: \ Programmi \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE …
Lo sto facendo bene ...? Ho una funzione che restituisce denaro ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName to another_user …
Sto tentando di eseguire una UNPIVOTsu varie colonne contenute in sys.databasesvarie versioni di SQL Server, che vanno dal 2005 al 2012. La UNPIVOTsta fallendo con il seguente messaggio di errore: Messaggio 8167, livello 16, stato 1, linea 48 Il tipo di colonna "CompatibilityLevel" è in conflitto con il tipo di …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Esiste un modo per eliminare temporaneamente il completamento automatico di SQL Server Management Studio durante la digitazione di una query? Non voglio disabilitare il completamento …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Utilizzando SQL Server 2008 e versioni successive, voglio aggiungere una colonna Rowversion a una tabella di grandi dimensioni, tuttavia, quando semplicemente ALTER TABLE [Tablename] ADD …
Le tre SELECTaffermazioni in questo codice USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; …
Dovrei usare varchar(255)o varchar(256)durante la progettazione di tabelle? Ho sentito che un byte viene utilizzato per la lunghezza della colonna o per memorizzare i metadati. Importa più a questo punto? Ho visto alcuni post su Internet, tuttavia si applicano a Oracle e MySQL. Abbiamo Microsoft SQL Server 2016 Enterprise Edition, …
Ho recentemente assunto un progetto e ho scoperto che nella maggior parte delle tabelle la chiave primaria ha la proprietà " NOT FOR REPLICATION". Non sono un DBA, ma sicuramente nella maggior parte dei database, un record senza chiave primaria sarebbe considerato corrotto. La chiave primaria della maggior parte di …
CTP 2.3 di SQL Server 2019 ha aggiunto alcune nuove colonne ai database sys., Tra cui is_result_set_caching_on: Non è ancora documentato nella sezione Novità di SQL Server 2019 , né nella pagina ALTER DATABASE . Ho provato a usare la stessa sintassi di Accelerated Database Recovery solo per ridere: ALTER …
Abbiamo PC che eseguono SQL Server (2008 SP4 e 2016 SP1) che perdono regolarmente energia. Ovviamente, questo a volte porta alla corruzione (indice) del database di SQL Server, che è necessario ripristinare in seguito. Sono consapevole che SQL Server non è progettato per tali scenari e la soluzione corretta è …
Ho un database di SQL Server 2012. Ho notato il valore di Reason for early termination of statement optimizationalcune domande e tutte hanno dato Good Enough Plan Found. Ora le mie domande sono: Quali sono tutti i possibili tipi di "Motivo della risoluzione anticipata dell'ottimizzazione delle dichiarazioni". Ho cercato questo …
Nel seguente frammento del piano di query, sembra ovvio che la stima di riga per l' Concatenationoperatore dovrebbe essere ~4.3 billion rowso la somma delle stime di riga per i suoi due input. Tuttavia, ~238 million rowsviene prodotta una stima , che porta a una strategia Sort/ subottimale Stream Aggregateche …
Ho una procedura memorizzata che restituisce risultati da una vista indicizzata tramite un indice di copertura. Di solito, funziona veloce (~ 10ms), a volte può durare fino a 8 secondi. Ecco un esempio di esecuzione casuale (nota: questa non è lenta, ma il testo della query è lo stesso a …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 4 anni fa . Problemi con le notifiche degli eventi. Sulla macchina / unità / database a cui vengono inviati i messaggi (destinatario), l'unità si è riempita quando nessuno …
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.