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.
Attualmente sto utilizzando Change Data Capture (CDC) per tenere traccia delle modifiche ai dati e desidero monitorare il nome host e l'indirizzo IP del client che invia la query che ha apportato le modifiche. Se ci sono 5 client diversi che hanno effettuato l'accesso con lo stesso nome utente, si …
Sono un DBA junior con 3 anni di esperienza. Il nostro compito è mettere a punto le query o avvisare gli sviluppatori che un determinato codice deve essere riscritto o che sono necessari indici. Una semplice domanda che il team di sviluppo pone frequentemente è: "Ieri ha funzionato bene, cosa …
Stiamo pensando di acquistare un SQL Standard Serverper implementare un ETL via SSIS. Dal momento che è molto costoso per noi, vorrei testare lo sviluppo di pacchetti SSIS su una versione gratuita. Poiché la versione express non integra SSIS, voglio provarlo sulla versione 180 di valutazione di SQL Server 2014 …
Stiamo notando un modello interessante per le HADR_SYNC_COMMITattese nel nostro ambiente. Abbiamo una replica di tre; uno primario, uno secondario di sincronizzazione e uno secondario asincrono in un datacenter e abbiamo appena aggiunto altre tre repliche ASYNC in un altro datacenter (a circa 2400 miglia di distanza). Da allora, abbiamo …
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 …
Sto creando un diagramma concettuale [sì, lo so che ho incluso attributi e chiavi - ma questo è solo per me per consolidare ciò che sto facendo mentre sto imparando] - quindi per favore trattalo come Concettuale focalizzato su Relazioni e tabelle e non come diagrammi;) Il mio ostacolo mentale …
Ho trovato tre vecchi database seduti su SQL Server 2000 che devo spostare nel 2012. Credo che l'approccio standard sia ripristinare un'istanza del 2005 o del 2008, aggiornare, riesportare e infine ripristinare nel 2012. Bene, tranne che non abbiamo istanze disponibili nel 2005 o nel 2008. Esistono soluzioni alternative o …
Sto lavorando a un grande progetto ETL e DW in cui utilizziamo il controllo TFS / sorgente insieme a SSIS e SSDT. Oggi ho scoperto che mentre un pacchetto SSIS sta eseguendo un INSERTO BULK in una tabella di database, non è possibile eseguire un confronto di schemi SSDT con …
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 …
Ho intenzione di creare una tabella con due campi - IDcome BIGINTe IPAddresscome uno varchar(45)o varbinary(16). L'idea è di memorizzare tutti gli indirizzi IP univoci e utilizzare un riferimento IDanziché l'attuale IP addressin altre tabelle. Generalmente, ho intenzione di creare una procedura memorizzata che sta restituendo il IDdato IP addresso …
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 è …
Ho un'istanza di SQL Server 2012 con alcuni database. In uno di essi ho creato una vista che seleziona le tabelle in più di un database. Voglio che un utente sia in grado di selezionare quella vista, ma non deve selezionare le sue tabelle. La vista è stata creata esattamente …
Dalla mia limitata conoscenza di come i piani di query vengono compilati, archiviati e recuperati dalle query, capisco che una query multiistruzione o una procedura memorizzata genererà il suo piano di query che verrà archiviato nella cache del piano di query per essere utilizzato dalla query in future esecuzioni. Penso …
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.