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 usato due metodi per aggirare i problemi di sniffing dei parametri in passato: 1) Usa WITH RECOMPILE 2) Riassegna i valori dei parametri alle variabili locali e usa quelli invece dei parametri Da quanto ho capito, il risultato finale di entrambi è lo stesso: viene creato e utilizzato un …
Uno dei miei sviluppatori ha scritto una funzione SQL che funziona come la funzione VB.Net (LastIndexOf) e vuole pubblicarla. La mia domanda è: quale sarebbe il motivo per inserirlo in un database centrale anziché inserirlo in ciascun database utente? Lo sviluppatore stava cercando di inserirlo nello schema sys sul suo …
Come si può ottenere SQLCMD, quando si esegue un file di script SQL, solo per generare eventuali errori o avvisi che incontra? Fondamentalmente non voglio che vengano emessi messaggi basati su informazioni.
Unisco una tabella piccola (1.000 righe) a una tabella grande (8 milioni di righe) in SQL Server 2008. Il join utilizza un indice di copertura non cluster sulla tabella grande e il join può produrre tre possibili piani di query. Sto cercando di capire quale piano è meglio, ma voglio …
Prima di tutto, devo ammettere che ho problemi con il concetto di Transaction Log. Voglio dire - capisco che è il Registro di tutte le Transazioni che avvengono sul database, ma quando si tratta di metterlo correttamente nel contesto all'interno di un'attività, ovviamente mi manca qualcosa. Quindi, per chiunque risponderà …
Questa è una domanda derivata dall'ordinamento specificato nella chiave primaria, tuttavia l'ordinamento viene eseguito su SELECT . Lo dice @Catcall in merito all'ordine di archiviazione (indice cluster) e all'ordine di output Molte persone credono che un indice cluster garantisca un ordinamento sull'output. Ma non è quello che fa; garantisce un …
SQL Server memorizza DATETIMEinternamente come due INTvalori, come spiega SQLDenis . È corretto (per estensione logica) che i DATEtipi (SQL Server 2008+) siano archiviati come singoli INT ?
Volevamo conoscere l'aspettativa di vita della pagina per il nostro SQL Server. Quindi guardiamo il contatore usando Perform. Il valore è ZERO e non cambia mai. Ho pensato che ci dovesse essere qualche bug, quindi ho controllato la query DMV di SQL Server SELECT [object_name],[counter_name],[cntr_value] FROM sys.dm_os_performance_counters WHERE [object_name] LIKE …
Ho database legacy su due server SQL Server 2000 che sto cercando di replicare in un database SQL Server 2008 R2 utilizzando la replica transazionale. Il server 2008 non è nella stessa LAN, quindi sto replicando su Internet. Ho creato alias in modo che ogni server possa connettersi agli altri …
Hai bisogno di aiuto con le prestazioni CTE ricorsive. Sotto CTE sta funzionando molto lentamente mentre sta cercando di estrarre i dati gerarchici in modo ricusivo. La tabella è grande con ogni ID root con fino a 3 itemid ricorsivi. Potrebbero esserci circa 200000 o più ID root. So che …
Ho un problema intermittente con un pacchetto di installazione del software che installa il nostro prodotto (scritto usando InstallShield / InstallScript). Durante il processo di installazione, riavviamo il servizio browser SQL. Il più delle volte funziona bene. Ma di tanto in tanto - e non ho capito come riprodurlo in …
Cosa si può fare, se non altro, quando l' guestutente speciale è orfano (non collegato a nessun accesso)? Per uno dei miei database (SQL Server 2005), l'esecuzione di seguito elenca l' utente guest come utente orfano. exec sp_change_users_login 'report' risultati: UserName UserSID guest 0x3C2E66759FFBC14F84127D6795C27FD3 Se provo a riparare l' utente …
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 esaminato le nuove funzionalità di SQL Server 2012 e come può aiutare la mia situazione attuale. Attualmente siamo su SQL Server 2008 R2 e repliciamo due database di server OLTP su un singolo server di report tramite replica transazionale. Quindi utilizziamo questi DB replicati per i report. Sono interessato …
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.