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.
Abbiamo un SQL Server 2000 che verrà presto migrato su SQL Server 2005. Sono stati creati anni di account di autenticazione di Windows che non esistono più in Active Directory, il che impedisce alla procedura guidata Copia database di creare questi account sul nuovo server. Esiste uno script o un …
Abbiamo un database con un carico di lavoro misto OLAP / OLTP. Le query sono abbastanza ad-hoc e vengono create dinamicamente nel server delle applicazioni di livello intermedio. Quando si avvia il server, le prestazioni sono abbastanza accettabili, ma il consumo di memoria aumenta sempre di più fino all'esaurimento di …
Microsoft mi ha fatto credere che la Procedura guidata per la copia del database di SQL Server 2012 sia il modo migliore per copiare un database di SQL Server 2000 in SQL Server 2012. Dopo alcune ore, sono riuscito a superare alcuni problemi e sono stato in grado di importare …
Avevamo due database su un'istanza di SQL Server 2005 con replica transazionale tra loro (3 tabelle come articoli). Questo server ha funzionato sia come editore che come distributore. Quindi il RAID sul server non è riuscito. Tuttavia siamo riusciti a staccare e copiare quasi tutti i .mdffile prima dell'incidente. Dopo …
Ho diversi database per applicazioni legacy che girano su macchine virtuali che sono attualmente disattivate fino a quando qualcuno non ha bisogno di guardare un po 'di storia. Ho impostato offline tutti i database utilizzati da queste applicazioni, ma volevo sapere: C'è un vantaggio in termini di prestazioni di avere …
Ho 2 server SQL impostati con un database in un gruppo di disponibilità AlwaysOn. Ho anche creato dei lavori che vanno contro il database. Durante un failover come posso garantire che i lavori continueranno a essere eseguiti sul server secondario? Devo installare i lavori e i pacchetti SSIS su entrambi …
Versione breve: esiste un modo per compilare in modo condizionale blocchi di codice TSQL in un progetto dati di SQL Server utilizzando SQL Server Data Tools per Visual Studio 2010? Sto usando SQL Server Data Tools in Visual Studio 2010 per lavorare su un database sperimentale di SQL Server Express. …
Sto configurando un ambiente DEV / TEST utilizzando 2 server SQL che eseguono SQL Server 2012 su Windows Server 2012. Ci stiamo spostando da SQL Server 2005 su Windows Server 2008, dove abbiamo già installato e funzionante correttamente. In SQL Server 2012, l'autenticazione Kerberos non funziona. Ogni server ha il …
Ho appena ricevuto la seguente notifica relativa a un'istanza di SQL Server 2005. L'istanza ha un rapporto file core-tempdb di 2: 1 per un conteggio totale dei file tempdb di 24 file. La contesa non dovrebbe accadere: come potrei rilevare la fonte di questa contesa? TempDB e tutti gli altri …
Come posso modificare la lingua dell'interfaccia utente in SQL Server Management Studio? Ad esempio, se ho installato in inglese, ma desidero visualizzare in giapponese (per citare solo un possibile esempio). Sto gestendo questo ambiente in un ambiente non [inglese come prima lingua] e preferirei che tutte le mie finestre leggessero …
Sto creando una vista che utilizza un'istruzione con una WHEREclausola simile a questa: WHERE ( col1 IS NOT NULL OR col2 IS NOT NULL ) AND NOT EXISTS (SELECT ...) che richiede una media di 10 secondi per l'esecuzione. Tuttavia, quando provo a salvare questa query come vista, SQL Server …
Sto aggiungendo una chiave esterna a una tabella e rimuovendo tutte le righe che violano l'FK, copiandole in una tabella ModifiedTable_invalid. Come parte dello script, ho il seguente comando MERGE: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT …
Ho pensato di poter usare sp_MSforeachdb per risolvere questo problema, ma ho ricevuto un messaggio di errore. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Se eseguo la …
Sono in qualche modo un DBA accidentale, essendo uno sviluppatore che ha ereditato un paio di server di database (2005 e 2008) da qualcuno che sapeva poco sull'amministrazione del database e apparentemente aveva ancora meno interesse a saperne di più sull'argomento. Sto imparando come sto andando e attualmente sto cercando …
Ho concesso a un utente l'esecuzione dell'autorizzazione per una procedura memorizzata che utilizza SQL dinamico. Ma quando tenta di eseguirlo, ottiene l'errore: L'autorizzazione SELECT è stata negata sull'oggetto '[nome tabella]', database '[nome database]', schema 'dbo'. L'utente deve disporre dell'autorizzazione per le tabelle utilizzate dalla procedura memorizzata? Non avrebbe davvero senso …
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.