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à


3
Utilizzo di un CTE nelle query IF EXISTS
È possibile fare qualcosa di simile al seguente in SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Ho provato a usare questa …
8 sql-server  cte 



1
SQL Server 2014 - Ripristina tutto
A parte reinstallare il software, esiste un modo semplice per "iniziare da zero" con un'istanza SQL? Con ciò intendo: Rimuovi tutti gli accessi creati, Rimuovi tutti i database aggiunti, Ripristina database di sistema, Rimuovi qualsiasi nuova configurazione, Ripristina qualsiasi configurazione di SQL Server Agent Non riesco a trovare nulla online …




1
Inizializzazione file istantanea su unità condivisa
Ho chiesto qualcosa di simile prima, ma in precedenza avevo chiesto di spostare i backup in una posizione condivisa. Questa volta sono curioso: se voglio ripristinare un database su un'unità condivisa, devo abilitare IFI su quel server o solo sul server che esegue SQL Server? Il motivo per cui chiedo …

1
SQL Server, TOP contro ROW_NUMBER
Sto imparando i piani di esecuzione e sto provando diverse query, confrontando le loro prestazioni e inciampando su questo: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM FTCatalog.Statistic …

2
Ripristino pg_dump di testo semplice con psql e --disable-trigger
Ho dovuto eseguire alcuni test con un breve script per aggiornare alcuni dati "legacy" in una delle mie tabelle. Cautamente come sono, usando uno script non testato, ho deciso di eseguire il backup della tabella pertinente prima di farlo. Il modo più semplice per farlo era: pg_dump -a --file table.sql …




2
Aggiornamenti cumulativi di SQL Server: non visibili in Windows Update
Ho appena installato tutti i possibili aggiornamenti di Windows sull'istanza WS2008R2 / SQL2012. Quando corro SELECT @@VERSION ottengo Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) Secondo http://sqlserverbuilds.blogspot.com/ e …

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.