Ho un'applicazione che memorizza vari punti dati definiti dall'utente su un record in una colonna XML. Non ho alcun controllo su come questi sono memorizzati o aggiornati. Quando eseguo una query su una colonna, può restituire 1 di 3 valori: Il valore Nullo Una stringa vuota $ 64 domanda Vorrei …
Questa è una domanda un po 'imbarazzante e non riesco a credere di essermi perso per così tanti anni. Ho un database di terze parti del fornitore che ha 401 tabelle heap. Di recente ho iniziato a utilizzare gli script e l'installazione sp_BlitzFirstdi Brent Ozar per eseguire ogni 15 minuti …
Ho una procedura memorizzata che richiede una tabella di coda occupata che viene utilizzata per distribuire il lavoro nel nostro sistema. La tabella in questione ha una chiave primaria su WorkID e nessun duplicato. Una versione semplificata della query è: INSERT INTO #TempWorkIDs (WorkID) SELECT W.WorkID FROM dbo.WorkTable W WHERE …
Ho una semplice tabella di test come questa: CREATE TABLE MyTable (x INT); All'interno di una transazione, provo ad aggiungere una colonna e quindi inserisco nella colonna appena creata: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready …
Qualche volta stiamo fornendo lo stesso laptop per 4-5 dipendenti nel nostro ufficio per alcuni scopi di test (poiché esiste solo un costoso strumento con licenza in quel laptop), abbiamo anche chiesto loro di non fare clic sulla casella di controllo Memorizza password in SSMS per archiviare le credenziali . …
Abbiamo parecchi server SQL che devono essere aggiornati dalla versione 2005 a 2008 R2. Il lavoro è pianificato prima della metà dell'anno poiché Microsoft sta terminando il suo supporto per lo stesso. I server SQL 2005 sono tutti SP3 e SP4, in esecuzione su Windows Server 2003 (il cui supporto …
Come evitare la divisione per errore zero nella tabella seguente? CREATE TABLE [dbo].[TblDivision] ( [Numerator] int NOT NULL, [Denominator] int NOT NULL, [Result] AS (Numerator/ Denominator) ) GO Insert into (Numerator, Denominator) TblDivision values (3,0) GO
Il tempo richiesto per la ricostruzione dell'indice dipende dal livello di frammentazione? La ricostruzione di un indice frammentato all'80% richiede circa 2 minuti se la ricostruzione dello stesso indice frammentato al 40% richiede 1 minuto? Sto chiedendo il RUNTIME (ad esempio in secondi) che potrebbe essere necessario per eseguire l'azione …
Ho un programma client c # che sta eseguendo procedure memorizzate tramite ExectueNonQuery, incluso l' PRINToutput di Error ed Error con eventi InfoMessage. Funziona bene, ma ho notato qualcosa di strano. Quando eseguo una procedura memorizzata da SSMS, vengono visualizzati i conteggi delle righe per ogni singola istruzione SQL eseguita …
Ho un processo che prevede l'esecuzione di vari comandi tra più database - tuttavia, quando utilizzo SQL dinamico per cambiare DB con 'use @var', non cambia effettivamente il database. Eseguendo questo in [test_db]: declare @currentDB varchar(max) declare @sql varchar(max) set @currentDB = DB_NAME() set @sql = 'use [' + @currentDB …
Devo aggiungere un trigger che dovrebbe aggiornare una colonna usando le seguenti stringhe di formato: <current_date>_<per_day_incremental_id>ad es 2015-10-01_36. Gli ID devono essere incrementali e gli spazi vuoti sono consentiti. Il mio approccio è piuttosto ingenuo: creare una tabella con la data corrente e il valore della sequenza corrente e mantenere …
Ho l'obbligo di tenere traccia delle azioni di blocco / sblocco degli oggetti. Prima di qualsiasi azione eseguita su un oggetto (contratto, partner, ecc.), lockViene emesso un evento. Al termine dell'azione, genera l' unlockevento. Voglio ottenere quegli oggetti che sono bloccati ma non ancora sbloccati. L'obiettivo è rendere la query …
Sembra una domanda di base ma non riesco a trovare alcuna risposta là fuori: devo essere in grado di ottenere il nome del server / istanza ecc. Da un server collegato. Ho provato un paio di cose: select <linked server>.@@SERVERNAME; select <linked server>.SERVERPROPERTY('ServerName'); ... ma nessuna gioia. Qualche idea? Questo …
Devo eseguire SQL Server 2008 R2 su Windows 10 ma non è supportato e quindi non ricevo alcun aggiornamento. L'installazione di una versione successiva di SQL Server non è un'opzione. Posso trovare tutti i service pack e gli aggiornamenti cumulativi online. Domande: C'è un modo per ottenere automaticamente gli aggiornamenti? …
Quando apro SSMS ricevo questo messaggio: SSMS: SQL Server Management Studio ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l'inconveniente. Cosa posso fare? Il problema persiste dopo un riavvio e non ho alcun componente aggiuntivo installato. Questo è SQL Server 2008 R2 SSMS in esecuzione su Windows …
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.