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 impostando la distribuzione dei log di un DB di grandi dimensioni (circa 1,5 TB) e mi chiedo cosa posso fare per il file di log. Allo stato attuale, voglio fare i seguenti passi: Cambia DB in FULL recovery Eseguire il backup COMPLETO (5-6 ore) sul primario Ripristina backup …
Hai diverse domande sulla struttura interna di SQL Server. Supponiamo che abbiamo una tabella in un database. Le pagine SGAM e GAM tengono traccia delle estensioni condivise e uniformi all'interno di un singolo intervallo GAM (~ 4 GB) e ci aiutano a trovare il tipo appropriato di estensione durante l'allocazione …
Ho un ruolo / login in un "nuovo" database mynewdbcon un ruolo "emailsender". Ho scritto un profilo per sp_send_dbmaile ora sto provando a creare uno script aggiungendo il login a DatabaseMailUserRolein msdbe sembra che stia girando in tondo. È importante sottolineare che voglio eseguire il mio script di aggiornamento in …
Ho un database SQL Server che contiene un numero di imagee textcolonne e sto studiando potenziali problemi che potrebbero derivare dalla loro migrazione alle loro controparti non deprecate varbinary(max)e varchar(max). A parte le modifiche al codice dell'applicazione, la mia principale preoccupazione sono i potenziali "problemi" associati a questo. Ad esempio, …
Stiamo risolvendo un problema di vecchia data con un fornitore. Il loro software ha la tendenza a bloccarsi e smettere di funzionare una o due volte alla settimana causando gravi interruzioni del nostro funzionamento. Non sono stati in grado di determinare la causa nonostante abbiamo inviato loro molti GB di …
A causa dell'elevato costo di SQL Server Enterprise Edition, che include la funzionalità di crittografia dei dati trasparente, sto cercando un prodotto alternativo e ho trovato solo un paio di opzioni: DbDefence NetLib Encryptionizer Qualcuno potrebbe fornire i dettagli della propria esperienza con uno dei prodotti di cui sopra (impatto …
ANCORA non è successo a me. Ma stavo pensando a questo. Stavo scherzando con il mio ambiente di allenamento, e per errore ho cliccato sul nome del database e poi ho toccato la lettera A. Supponiamo che io prema invio. Ora il database si chiama A e non ricordo il …
Devo inserire un gruppo di record ( 500.000 ) nel database in una sola volta, usando il modo più veloce. Ho provato a inserire 1.700 dischi contemporaneamente ma ci sono voluti venti minuti !! Sto usando SQL-SERVER, e C#. Sebbene la seguente tabella non contribuisca alla tecnica per l'inserimento rapido, …
[SQL Server 2012 SP2 EE] Perché il seguente script mi dà un errore relativo a tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Ecco l'errore che ottengo: Msg …
Ho un database in SQL Server 2008 che è in continua crescita e mi piacerebbe sapere quali tabelle hanno causato la maggiore crescita negli ultimi 6 mesi.
La tabella di destinazione in cui sto cercando di unire i dati ha ~ 660 colonne. Il codice per l'unione: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN UPDATE …
Data una SourceTable e una TargetTable, vorrei creare una stringa a livello di codice con tutti i join richiesti. In breve, sto cercando di trovare un modo per creare una stringa come questa: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn …
È 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 …
Avere una pubblicazione di tipo merge per replicare BLOB (tipo image), ha ottenuto I / O su disco tempdb molto elevato per la mia dimensione di dati. La pubblicazione è solo per il download e non ha filtri. L'I / O su disco elevato è causato dalla sincronizzazione (quando nessun …
Ho una sottoquery complicata che restituisce un elenco di ID ordine. Devo ottenere un elenco di clienti che hanno questi ordini. Il problema è che esistono due modi per assegnare un cliente a un ordine (uno dei due campi). Potrei semplicemente fare cose come questa: select * from Customers where …
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.