Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

1
Impostazione delle variabili in modalità SQLCMD
Utilizzo di SQL Server 2008 R2 Enterprise Edition Considera la seguente dichiarazione: :setvar source_server_name "SERVERNAME\INSTANCENAME" È possibile in modalità SQLCMD ottenere quel valore usando TSQL Qualcosa di simile a: :setvar source_server_name = SELECT @@servername Grazie Aggiornamento del 15/07/2013 Le due risposte offerte di seguito non hanno dato il risultato desiderato, …

4
Inserimento di massa attraverso la rete
Qualcuno può aiutarmi con questi? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) L'errore mostra, impossibile aprire: Impossibile inserire in blocco perché non è stato possibile aprire il file '\ SERVERNAME \ FOLDERNAME \ textFile.txt'. Codice di errore del sistema operativo 5 …



2
Correlazione di ExecutionInstanceGUID con SSISDB
La versione 2012 di SQL Server Integration Services, SSIS, ha fornito un catalogo SSISDB che tiene traccia delle operazioni dei pacchetti (tra le altre cose). L'esecuzione del pacchetto predefinito per le soluzioni che utilizzano il modello di distribuzione del progetto avrà la registrazione su SSISDB attivata. Quando viene eseguito un …


2
Perché le non cifre SONO COME [0-9]?
Le regole di confronto predefinite del mio server sono Latin1_General_CI_AS, come determinato da questa query: SELECT SERVERPROPERTY('Collation') AS Collation; Sono stato sorpreso di scoprire che con questo confronto posso abbinare caratteri non numerici nelle stringhe usando il predicato LIKE '[0-9]'. Perché nelle regole di confronto predefinite succede? Non riesco a …

1
Quale è meglio: molte condizioni di partecipazione o molte dove condizioni?
Sto cercando di confrontare due query: Query 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Query 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Ho ragione a dire che queste …

3
C'è un modo per determinare se le query di SQL Server sono in esecuzione in memoria o sul disco?
Mi sono imbattuto in una serie di procedure memorizzate in un'applicazione oggi chiamate ripetutamente all'interno di un processo di lunga durata. All'interno di ciascuna procedura ho trovato più istruzioni select diverse, alcune all'interno di loop; non sorprende che queste routine attualmente in uso impieghino diversi minuti per l'esecuzione, quando l'intuizione …

5
Come funziona il paging con ROW_NUMBER in SQL Server?
Ho una Employeetabella che ha un milione di record. Ho seguito SQL per i dati di paginazione in un'applicazione web. Funziona benissimo. Tuttavia ciò che vedo come un problema è: la tabella derivata tblEmployeeseleziona tutti i record nella Employeetabella (per creare i MyRowNumbervalori). Penso che questo provochi la selezione di …


4
Impossibile arrestare il vecchio postmaster durante l'aggiornamento a Postgres 9.2
Sto eseguendo l'aggiornamento a Postgres 9.2.2 (dalla 9.1.4). Quando provo ad aggiornare i DB usando: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Ricevo il seguente messaggio di errore: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.