Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho una XMLcolonna che contiene dati con struttura simile: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Come posso modificare i dati usando SQL Server per cambiare ogni Valueattributo in un elemento? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> …
Durante la discussione di una soluzione CTE ricorsiva per questa domanda: Ottieni gli ultimi 5 valori distinti per ciascun ID @ypercube si è imbattuto in un'eccezione sorprendente, che ci ha portato a studiare la gestione dei modificatori di tipo. Abbiamo trovato un comportamento sorprendente. 1. Type cast mantiene il modificatore …
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. È …
Lunga storia, ma i nostri consulenti a lungo termine (ex dipendenti) hanno scritto uno script personalizzato anni fa (2006 o giù di lì) per interfacciarsi con Tivoli Storage Manager e sembra che stia verificando un'opzione DB di SQL Server denominata truncate log on checkpoint. La loro tesi è che impedisce …
Abbiamo un'istanza di SQL Server 2008 installata su un server del cliente. Il reparto IT del cliente è responsabile dei vari backup della macchina. Il registro di SQL Server mostra che esiste un backup completo ogni giorno alle 19:00, ma non è possibile trovare prove di alcun piano pianificato in …
SQL Server 2014: Abbiamo una tabella molto grande (100 milioni di righe) e dobbiamo aggiornare un paio di campi su di essa. Per la spedizione di tronchi, ecc., Ovviamente, vogliamo anche mantenerlo in transazioni di dimensioni ridotte. Se lasciamo che l'esecuzione di seguito venga eseguita per un po 'e quindi …
Quando si tenta di eseguire il mirroring di un database utilizzando il comando seguente ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Ottengo il seguente errore Messaggio 1475, livello 16, stato 105, riga 1 Database "test0916aj8CJ" potrebbe contenere modifiche registrate in blocco di cui non è stato eseguito il backup. Eseguire …
Ho letto che dopo SQL Server 2000 è stata rimossa la possibilità di "annullare l'identità" di una colonna di identità. E che questa era "In base alla progettazione" (non solo una caratteristica mancante). Ecco un esempio che ho trovato su un blog . Implica l'aggiornamento delle tabelle di sistema. (E …
So che se faccio una EXISTS()chiamata su un valore di ricerca FK, quindi, se quel vincolo FK è attendibile, il risultato è immediato. E se non è attendibile (come quando creo l'FK usando WITH NOCHECK), SQL Server deve andare e controllare la tabella per vedere se il valore è effettivamente …
Faccio fatica a configurare una vista indicizzata nel seguente scenario in modo che la query seguente venga eseguita senza due scansioni dell'indice in cluster. Ogni volta che creo una vista indice per questa query e quindi la utilizzo, sembra ignorare qualsiasi indice che ho inserito su di essa: -- +++ …
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 …
Stavo guardando information_schema.role_table_grantsquando ho visto publicnella granteecolonna, quindi ho controllato information_schema.enabled_rolesma questo role_namenon esiste. => Chi o qual è il publicruolo?
Di seguito è riportato un esempio della mia tabella di appartenenza. Ci sono alcuni record con più valori nel campo e-mail. Voglio solo selezionare quei record che hanno più valori e-mail: Tabella dei membri ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol carolj@gmail.com 567 Jones Carol caroljones@aol.com 678 Black Ted tedblack@gmail.com …
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.