Ho lavorato sul codice in T-SQL per aggiungere nuove pianificazioni a un processo di SQL Agent usando il proc sp_add_jobschedule nel database msdb. Quando aggiungo una nuova pianificazione (in genere un run-once in una data / ora specifica) e guardo immediatamente i valori in sysjobschedules e sysschedules, posso vedere che …
Nel mio nuovo lavoro, abbiamo più istanze denominate su ciascun server. per esempio Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Ho uno script SQL PowerShell nelle opere che chiama il sistema operativo, invoca Foo.exema deve passare un parametro della riga di comando (la stringa di connessione). Esisterà un …
Ho letto che ERROR_STATE()può aiutare a distinguere tra diversi stati / posizioni nel codice sorgente in cui può verificarsi lo stesso tipo di errore. Ma non è molto chiaro per me come possa essere utile. Stati MSDN: ERROR_STATE() Restituisce il numero di stato dell'errore che ha causato l'esecuzione del blocco …
Questo è un duplicato della domanda che ho posto su StackOverflow , ma mi è stato consigliato che qualcuno qui potrebbe avere un'idea migliore di ciò che sta accadendo. Ho un problema sporadico, quando aggiorno SQL Server in modalità utente singolo, usando .NET SqlConnection, alcune altre applicazioni accedono in qualche …
Ho una procedura memorizzata che esegue una MERGEdichiarazione . Sembra che blocchi l'intera tabella per impostazione predefinita quando si esegue l'unione. Sto chiamando questa procedura memorizzata all'interno di una transazione in cui sto facendo anche altre cose e vorrei che bloccasse solo le righe interessate. Ho provato il suggerimento MERGE …
Considera queste due funzioni: ROW_NUMBER() OVER (PARTITION BY A,B ORDER BY C) ROW_NUMBER() OVER (PARTITION BY B,A ORDER BY C) Per quanto ho capito, producono esattamente lo stesso risultato. In altre parole, l'ordine in cui elenchi le colonne nella PARTITION BYclausola non ha importanza. Se c'è un indice su, (A,B,C)mi …
Ho un database di produzione molto grande e un database di ambiente di test molto grande in SQL Server 2008R2. Entrambi i database hanno una struttura di tabella simile ma utenti / accessi / autorizzazioni / ruoli diversi. Devo aggiornare periodicamente solo alcune tabelle nel database di test dalla produzione, …
Considera le seguenti due affermazioni: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Entrambe le dichiarazioni ritornano -1; non è errato poiché il secondo valore binario è decimale 65.536 maggiore del primo valore, non è vero? Sicuramente questo non può essere dovuto al troncamento silenzioso? Se eseguo le …
Ho una tabella con una chiave primaria composita (composta da 4 colonne) che viene utilizzata per garantire che non vengano inseriti duplicati nella tabella. Ora ho bisogno di una nuova tabella che dovrà fare riferimento alle chiavi di questa tabella come chiavi esterne. La mia domanda è quale approccio è …
Se una transazione viene eseguita correttamente, posso essere sicuro al 100% che è stata scritta nel database E nei file di registro? Posso essere sicuro che i dati siano SALVATI? Oggi i nostri file di registro hanno raggiunto il limite dell'unità e abbiamo riscontrato molti errori. Inoltre, alcuni altri servizi …
Attualmente sto aggiornando una tabella con milioni di record, sono passati 4 giorni e la query è ancora in esecuzione. Ho controllato che il monitor delle attività mostra che la query è in esecuzione. Nel registro eventi non ci sono errori. Per quanto riguarda le prestazioni: Tempdb nel disco A …
Sto usando SQL Server 2008 su Small Business Server 2003; il client utilizza WinXP. Ho aggiunto un utente al mio gruppo di sicurezza di Active Directory; Perché questo utente non può accedere immediatamente al database? Sembra che ci sia un ritardo prima che l'utente venga riconosciuto in SQL Server. Sto …
Come faccio a eliminare un database che mostra DatabaseName (Single User)come il suo nome? Quando provo a eliminarlo, viene visualizzato il seguente errore: Modifica non riuscita per il database "DatabaseName". (Microsoft.SqlServer.Smo) Istruzione ALTER DATABASE non riuscita. (Microsoft SQL Server, errore: 5064) Ho provato a eseguire il ALTERseguito e ho ancora …
Ho installato SQL Server 2008 R2. Contiene tre istanze. Predefinito (MSSQLServer) Prima istanza Seconda istanza Tutti questi sono Accesso come servizio di rete. L'istanza predefinita è il server principale La prima istanza è Mirror La seconda istanza è il server Witness Inizialmente ho eseguito il backup completo e il backup …
Abbiamo una grande tabella [MyTable]che attualmente ha sia a Primary Key, sia a Unique Non Clustered Indexsulla stessa colonna ( [KeyColumn]). L'indice U NC ha anche colonne di copertura aggiuntive. Avere PK e Unique NC Index sulle stesse colonne sembra ridondante, quindi stavo considerando di eliminare la chiave primaria e …
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.