Ho una vista che viene eseguita rapidamente (alcuni secondi) per un massimo di 41 record (ad esempio, TOP 41) ma richiede diversi minuti per 44 o più record, con risultati intermedi se eseguito con TOP 42o TOP 43. In particolare, restituirà i primi 39 record in pochi secondi, quindi si …
Qual è il modo migliore (per quanto riguarda le prestazioni) di impostare un valore su variabile? A SETcomando: DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString; A SELECTcomando: DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;
Ho molti deadlock in corso nel mio sistema. Vorrei utilizzare Isolamento istantanea per risolverli, ma il mio DBA ha delle riserve a riguardo. Una delle sue preoccupazioni è che l'isolamento dell'istantanea rallenta le scritture. Questo perché deve scrivere nella cache e quindi nel TempDb (versione riga) e quindi può tornare …
Mi scuso se questa domanda ripete un'altra già posta. Ho cercato per ore e non ne ho trovato uno adatto alla mia situazione. Risultato desiderato Un utente che utilizza l'autenticazione SQL ha le autorizzazioni per Database1 su Server1 (istanza predefinita) e basta. L'utente esegue una procedura memorizzata che, come parte …
Durante il college è stato sbattuto nelle nostre teste per non aggiornare le tabelle attraverso le viste, e di nuovo quando sono arrivato sul posto di lavoro dove ci è stato detto di non aggiornare il database attraverso le viste. Dove ci sono / Ci sono implicazioni significative in termini …
Devo sviluppare un CMS che supporterà due lingue inglese, arabo. Questo CMS sarà una sorta di sito di pubblicazione di articoli. Durante la progettazione e l'analisi ho scoperto che alcuni articoli sono lunghi più di 8000 caratteri. La mia tabella ha una colonna come PageID int, PageTitleEnglish nvarchar(200), PageTitleArabic nvarchar(200), …
Alcuni giorni fa avevo creato un account di accesso a SQL Server. Ora devo eliminare lo stesso. Quindi sono andato in SQL Server Management Studio => Sicurezza => Login e ho selezionato il login che voglio eliminare. Visualizza un messaggio informativo che dice L'eliminazione degli accessi al server non elimina …
Sono più un amministratore di rete / windows e mi è stato affidato il compito di supervisionare un progetto di aggiornamento del server SQL. Devo incontrare i DBA e discutere delle loro esigenze / desideri in merito all'aggiornamento. Non voglio diventare totalmente cieco, quindi ho pensato di chiedere prima a …
Ho 3 database con mirroring su una singola istanza di sqlserver2008-R2 in alta sicurezza con configurazione automatica del failover. Esiste un modo per attivare il failover automatico di 1 solo database? Voglio simulare dove il database è effettivamente irraggiungibile e non solo premere il pulsante "Failover" di SSMS. Posso interrompere …
Secondo la CREATE INDEXdocumentazione: È possibile combinare fino a 16 colonne in una singola chiave di indice composito. Abbiamo una tabella con ~ 18 colonne che devono formare una combinazione unica. Questa tabella non lo è sensibile alle prestazioni: raramente aggiorniamo i valori / inseriamo i record. Dobbiamo solo assicurarci …
Abbiamo un server di database molto attivo con una raccolta eclettica di applicazioni in esecuzione su di esso. Due dei più attivi sono un database Laserfiche che esegue la scansione dei documenti e l'elaborazione del flusso di lavoro per tutto il giorno (media di circa 2800 richieste batch / secondo) …
Ho appena saputo della nuova procedura memorizzata sp_executesql. Mi piace il fatto che esiste un modo per eseguire codice con parametri all'interno di SQL Server. Ma mi chiedo quale sia la differenza tra l'uso della procedura memorizzata sp_executesql quando non si hanno parametri rispetto al solo chiamare EXEC direttamente. Inoltre, …
Quando si utilizza la modalità SQLCMD con SSMS (non dalla riga di comando), esiste un modo per assegnare il server e l'istanza correnti a una variabile? Ciò è diverso e distinto dall'assegnazione delle normali variabili TSQL. Definizione del problema Voglio usare la potenza dell'espansione variabile di SQLCMD per sostituire i …
Quando si estraggono informazioni da un file Excel (o DB di accesso ms) di solito uso qualcosa del genere: SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0', 'Data Source=C:\test.xls;Extended Properties=''EXCEL 12.0;HDR=NO;IMEX=1'' ')...[Sheet1$] A volte funziona. A volte no. Qualcuno conosce una guida per l'impostazione? Conosco la cartella temporanea, conosco il download dei driver corretti, …
In SQL 2008 Server Management Studio: esiste un modo per impedire a intellisense di scegliere sempre la parola più lunga da completare automaticamente? Ad esempio, potrei provare a digitare la parola cliente verrà completata automaticamente clientdetails.
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.