Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho un database in cui quando eseguo il comando di backup BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Ricevo il messaggio di errore Messaggio 3043, livello 16, stato 1, riga 8 BACKUP "MyDatabase" ha rilevato un errore nella pagina (1: 745345) nel …
A volte memorizzo nomi di oggetti (identificatori) in alcuni dei nostri database, ad esempio in alcune tabelle dei parametri. Poiché seleziono i record da queste tabelle utilizzando gli operatori di confronto '=' o 'LIKE', devo fare attenzione a memorizzare questi nomi sempre con o senza parentesi . IF EXISTS (SELECT …
La funzionalità del piano Forza archivio query non sembra applicare il piano. Sono a conoscenza di Query Store - Forced non significa sempre forzato ; tuttavia, il mio piano potrebbe non cambiare in modo insignificante, ma Query Optimizer potrebbe continuare a scegliere indici errati, scelte di loop ecc. Fondamentalmente: non …
Mi sono imbattuto in questa domanda in una conversazione su Twitter con Lukas Eder . Sebbene il comportamento corretto sia applicare la clausola ORDER BY sulla query più esterna, poiché, qui, non stiamo usando DISTINCT, GROUP BY, JOIN o qualsiasi altra clausola WHERE nella query più esterna, perché un RDBMS …
La documentazione contiene istruzioni su come rimuovere SQL Server. Tuttavia, questo lascia alcuni pacchetti dietro. Come posso rimuovere tutte le tracce e disinstallare SQL Server 2017?
Questa è un'opzione prolissa; non c'è documentazione e le ricerche sul web non sono di aiuto. Quando eseguo query, non noto alcuna differenza con l'opzione selezionata o non selezionata. Cosa controlla questa impostazione?
In PostgreSQL 9.5, data una semplice tabella creata con: create table tbl ( id serial primary key, val integer ); Corro SQL per INSERIRE un valore, quindi AGGIORNA nella stessa istruzione: WITH newval AS ( INSERT INTO tbl(val) VALUES (1) RETURNING id ) UPDATE tbl SET val=2 FROM newval WHERE …
Ho una query su un grande tavolo che assomiglia a questo: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) Esistono diversi condizionali simili come questo nella clausola where e ci sono anche molti join, ma questo è un riepilogo. In effetti, …
Ho scaricato DeveloperDaysVM2016-06-02_13.ova da http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html e l'ho caricato con successo in Virtual Box. Ho effettuato l'accesso come utente "oracle" e posso vedere il desktop. Dall'interno della macchina virtuale, ho aperto Firefox e navigato verso: http: // localhost: 8080 / ords / hrrest / employee / e ha ricevuto correttamente un …
Dopo aver fatto clic su "Porta offline il database" in Management Studio questo messaggio rimane bloccato e non si chiude se si fa clic su Chiudi. Qual è un buon modo per affrontare lavori bloccati come questi in Management Studio? Puoi ucciderli tramite il monitor attività? Dovrei cercare quale processo …
Devo eseguire un AGGIORNAMENTO e un INSERT in una singola transazione. Quel codice funziona bene da solo, ma mi piacerebbe essere in grado di chiamarlo facilmente e passare i parametri richiesti. Quando provo a nidificare questa transazione in una procedura memorizzata, mi imbatto in molti errori di sintassi. Come posso …
Durante l'aggiornamento dell'archiviazione in un'istanza di SQL Server 2014 SP1 (12.0.4422.0) ci siamo imbattuti in un problema in cui due dei database non si avviavano sul secondario dopo il riavvio di SQL Server. Il server è rimasto offline per alcune ore durante l'installazione di nuovi SSD (più grandi) e la …
C'è un modo per spostare fisicamente un tablespace PostgreSQL 9.3 da /old/dira /new/dir? Vorrei solo mvla directory e dire a PostgreSQL che il tablespace si trova ora in /new/dir. Sembra che ALTER TABLESPACEti consente solo di rinominare. Vorrei evitare di creare un nuovo tablespace e spostare il database su di …
Si scopre che un errore in un sistema ha erroneamente assegnato un nome a uomini (M) come donne (W) e viceversa nel database. Le colonne consentono solo un carattere. Senza utilizzare alcuna tabella temporanea, scrivere una query di aggiornamento per risolvere il problema. Questa domanda è stata posta in una …
Ho questa tabella di database che suppone di mantenere aggiornato l'indice full-text. Tuttavia non lo vedo accadere affatto (nessun errore nel registro perché l'ultimo registro che ho visto è stato quando l'ho attivato manualmente). Ecco cosa sto vedendo ... ma sul tavolo stesso ... Potrebbe essere questo il motivo per …
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.