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.
Ho una procedura memorizzata che esegue una MERGEdichiarazione . Sembra che blocchi l'intera tabella per impostazione predefinita quando si esegue l'unione. Sto chiamando questa procedura memorizzata all'interno di una transazione in cui sto facendo anche altre cose e vorrei che bloccasse solo le righe interessate. Ho provato il suggerimento MERGE …
Esiste un modo per trovare dal file di backup di SQL Server o dalle tabelle MSDB se il backup è crittografato con TDE senza tentare di ripristinare il file di backup? Grazie
Ottenere l'errore di seguito durante il tentativo di creare un catalogo nei servizi di integrazione di SQL Server 2014. Hai idea di cosa mi sono perso nell'installazione o in qualsiasi altro luogo? Non è stato possibile accedere al file di backup del catalogo "C: \ Programmi \ Microsoft SQL Server …
Ho sentito dire che non vuoi usare Dynamic SQL. Puoi fare qualche esempio concreto o esempio di vita reale? Personalmente, lo codice alcune volte nel mio database. Penso che sia OK perché è flessibilità. La mia ipotesi riguarda SQL Injection o Performance. Qualunque altra cosa?
Ogni volta che riavvio Windows, per alcuni database ottengo questo errore: Il sistema operativo ha restituito l'errore 21 (Il dispositivo non è pronto.) Ho controllato il disco chkdsk /rsenza - settori danneggiati. Ho eseguito DBCC CHECKDBsenza errori: *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* Se riavvio …
Devo trovare tutte le viste e le procedure memorizzate che consumano non solo una determinata tabella, ma una colonna specifica in una tabella. Il seguente "sembra" funzionare, ma ci sono numerosi avvertimenti per stare attenti a questo metodo (non affidabile per una varietà di motivi, che presto sarà deprecato, ecc.): …
Ho un database SQL ospitato su Azure. Il problema è che la dimensione sta andando fuori controllo, posso vedere una frammentazione fino al 99% negli indici cluster della chiave primaria. Sono in grado di ricostruire tutti gli altri indici con l' online=onopzione e non influirà sulle prestazioni. La dimensione di …
Il codice di esempio in questo elemento di connessione Mostra un bug dove SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item Restituisce i risultati corretti. Ma quanto segue restituisce risultati errati (nel 2014 utilizzando il nuovo stimatore della cardinalità) SELECT (SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 …
Uso SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDla maggior parte delle mie query SQL generali, principalmente perché questo mi è stato approfondito durante l'apprendimento della lingua. Secondo la mia comprensione, questo livello di isolamento agisce nello stesso modo che WITH (NO LOCK)comunque io tendo sempre a usare SET TRANSACTION ISOLATION LEVEL …
Sto cercando di scoprire se è possibile aggiungere file tempdb a un SQL Server senza riavviare il servizio SQL Server. Ho visto questa risposta qui su amministratori di database: Tempdb Aggiungi file richiede il riavvio E una risposta afferma: AGGIUNGI: nessuna interruzione richiesta. Sebbene, come sottolineato da Sean di Microsoft, …
Ho un problema di prestazioni con concessioni di memoria molto grandi che gestiscono questa tabella con un paio di NVARCHAR(4000)colonne. Il fatto è che queste colonne non sono mai più grandi di NVARCHAR(260). utilizzando ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL si traduce in SQL Server che riscrive l'intera …
Di recente ho aggiunto una colonna di bit in grado NULL a una tabella che ha quasi 500 milioni di righe. Non c'è un valore predefinito nella colonna, tuttavia tutti gli inserti specificano un valore pari a 0 o 1 e ho eseguito una routine una tantum per assegnare 0 …
Database SQL Server 2017 Enterprise CU16 14.0.3076.1 Di recente abbiamo provato a passare dai lavori di manutenzione predefiniti di ricostruzione degli indici a Ola Hallengren IndexOptimize. I lavori predefiniti di ricostruzione degli indici erano in esecuzione da un paio di mesi senza problemi e le query e gli aggiornamenti funzionavano …
Esiste un modo per aumentare le dimensioni <inputbuf>dell'elemento nel deadlock XML acquisito dalla sessione degli eventi estesi del deadlock? Vogliamo vedere la query completa per aiutare a individuare il problema nel codice dell'applicazione. Sembra essere limitato a 1024 caratteri +/-. Può essere aumentato? Vedi sotto per XML di esempio. Puoi …
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.