Sto cercando di ripristinare un database locale sul mio server, ma sto riscontrando problemi con il backup. Ho fatto un file .bak ma ogni volta che provo a caricarlo sul server non me lo permette. Ecco uno screenshot del messaggio di errore che ricevo: Ho letto che posso usare RESTORE …
Ricevo l'errore di replica "La lunghezza dei dati LOB (2135980) da replicare supera il massimo configurato 65536". sp_configure era stato precedentemente applicato per impostarlo sul valore massimo (-1) e una query su sys.configurations conferma che il valore massimo (-1) è in uso. EXEC sp_configure 'max text repl size', -1 ; …
Ecco il mio codice adesso: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Funziona alla grande, a meno che non sia eseguito su una macchina con SQL 2008. Mi piacerebbe che il blocco CATCH eseguisse un controllo rispetto alla versione SQL ed eseguisse …
Ho una tabella con una NTEXTcolonna chiamata comments. Ho una seconda stringa, chiamiamola anothercomment(a varchar) che deve essere inserita in una determinata commentsstringa dopo la parola UPDATEHERE. Casting per nvarchar(max)troncare la commentsstringa, quindi non posso usare Mi piace di CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or …
(Domanda spostata da SO) Ho una tabella (dati fittizi) con indice cluster contenente 2 colonne: Ora eseguo queste due query: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = @priceid OR @priceid …
Sto affrontando alcuni deadlock ricorrenti, uno dei quali è un Keylock e contiene una query SELECT con un suggerimento XLOCK che diventa vittima del deadlock. L'altra istruzione è un INSERT in una delle tabelle che fa parte della vista della prima query. Visualizza: create view dbo.viewE as select * from …
Ci sono dei vantaggi nell'usare strumenti di terze parti per fare backup? Non me ne riferisco uno in particolare, ma voglio sapere se qualcuno li utilizza su DB maggiori di 200 GB. I server sono principalmente MSSQL 2008R2, edizioni Standard ed Enterprise.
Abbiamo una tabella con molte insert\selectvolte (come 100 macchine che inseriscono \ aggiornano ogni secondo). Qual è il modo migliore per creare un indice su una tabella che non può essere bloccato nemmeno per un secondo? Se creo l'indice, sono sicuro che bloccherà le richieste e non posso farlo. È …
Perché non è presente la scansione completa (su SQL 2008 R2 e 2012)? Dati di test: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin …
Stiamo attraversando un processo di downgrade da SQL Server 2008 R2 Enterprise alla versione Standard. Per dare il via alle attività di cui sopra, stavamo cercando l'edizione standard disponibile di SQL Server. Ne abbiamo trovato uno, ma ci siamo confusi sui punti seguenti: I file di installazione (salvati da un …
Di recente sono entrato in un ambiente in cui molti accessi ai database non hanno il enforce_password_policyflag abilitato. Un controllo imminente richiede la verifica delle password di questi accessi. Ho usato la seguente query per ottenere un elenco di accessi e se i flag sono attivi o meno. select @@SERVERNAME …
Stiamo vedendo i tipi di attesa PAGELATCH_EX e PAGELATCH_SH molto alti insieme alle attese WRITELOG elevate. Ho diagnosticato la query che ha causato l'attesa di PAGELATCH e posso eliminarli riducendo la frequenza di inserimento in una chiave primaria cluster occupata definita con un valore IDENTITY. Comprendo che questo fenomeno è …
Sono curioso di come impostare un passaggio di lavoro SQL da eseguire come un altro account di accesso SQL. Sembra che debba configurare un nuovo account proxy che richiede una credenziale esistente. Quando creo una credenziale, la mia unica opzione è quella di utilizzare una credenziale di accesso a Windows. …
Sto cercando di scoprire chi ha modificato la password per un accesso in SQL Server 2008 R2. Ho già controllato la traccia predefinita e non registra quell'evento. La traccia predefinita includerà questi eventi relativi alla sicurezza: /* Audit Add DB user event Audit Add login to server role event Audit …
Ho il seguente indice creato su una tabella nel mio database: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Il server suggerisce il seguente indice "mancante": CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Mi sembra logico modificare la definizione dell'indice esistente per includere le colonne …
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.