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.
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . La mia scuola sta usando SQL Server 2008. L'ultima volta che l'ho usata ho installato solo (a casa) parte di SQL Server Management Studio 2008 …
È una conoscenza abbastanza comune che dovresti avere SET NOCOUNT ON per impostazione predefinita quando si creano nuove stored procedure. Microsoft ha modificato il modello predefinito per includerlo nel 2012. Ho pensato che dovrebbe essere lo stesso per i trigger, ma non è incluso nel modello. È intenzionale o solo …
Definizione del problema I nostri utenti hanno bisogno della possibilità di interrogare un database che è per lo più aggiornato. I dati possono essere aggiornati fino a 24 ore e ciò è accettabile. Quale sarebbe l'approccio più economico per ottenere e mantenere aggiornato un secondo database con una copia di …
Due cose che vorrei sapere: come si sposta in modo sicuro tempdb con tempi di inattività minimi? di quanti file tempdb hai bisogno? È 1 file per core? Quindi quad-core = 4 file tempdb, creando tre nuovi?
Qualcuno usa HierarchyId nella produzione reale con tabelle di dimensioni ragionevoli, più di qualche migliaio di righe? È affidabile / performante? Finora non ho trovato nessuno che non sia affiliato con il venditore lo consiglia, e Paul Nielsen sconsiglia qui . Qual è la tua esperienza con l'utilizzo di HierarchyId …
In Microsoft SQL Server, qual è la differenza tra le autorizzazioni CREATE DATABASEe CREATE ANY DATABASE? Non riesco a trovare una risposta autorevole. Il meglio che posso dedurre è che (a) CREATE ANYimplica che posso creare il database per essere posseduto da un altro utente, mentre con CREATEnon posso, o …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Ci scusiamo in anticipo per la domanda molto dettagliata. Ho incluso query per generare un set di dati completo per la riproduzione del problema e …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Da msdn : A differenza di una tabella derivata, un CTE può essere autoreferenziale e può essere referenziato più volte nella stessa query. Sto usando …
Ho ereditato un grande database (SQLServer) con centinaia di colonne che rappresentano quantità di una cosa o l'altra. Le unità per questi valori (ad es. "Galloni", "pollici", ecc.) Sono memorizzate nel campo MS_Description di Proprietà estese. Mi chiedo se esiste un modo migliore per conservare queste informazioni. Suppongo che vada …
Ieri è successo qualcosa di brutto. Una vista che è stata creata qualche tempo fa è stata modificata da qualcuno che alla fine ha rotto i rapporti. Sfortunatamente. qualcuno (consapevolmente o inconsapevolmente) ha fatto questa modifica nel database di PRODUCTION. La mia domanda: esiste un modo (script / software / …
Uso spesso SSMS per testare le mie stored procedure lente per gli indici mancanti. Ogni volta che vedo un "indice mancante (Impact xxx)" la mia reazione istintiva è semplicemente quella di creare il nuovo indice. Ciò si traduce in una query più veloce ogni volta che posso dire. Qualche motivo …
Il suggerimento in BOL è abbastanza vago: Eseguire il backup di master tutte le volte che è necessario per proteggere i dati in modo sufficiente per le esigenze aziendali. Si consiglia una pianificazione di backup regolare, che è possibile integrare con un backup aggiuntivo dopo un aggiornamento sostanziale. Se ti …
Quali sono le migliori pratiche per l'esecuzione di SQL Server in una macchina virtuale? Le mie attività di transazione online sono molto basse, ma vi è un'elevata quantità di elaborazione dei dati allo scopo di fornire dati di reporting a più siti Web.
Dì, abbiamo una domanda come questa: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 Supponendo che la query precedente utilizzi un hash join e abbia un residuo, la chiave della sonda sarà col1e il residuo sarà len(a.col1)=10. Ma mentre faccio un altro esempio, ho potuto vedere sia la …
DECLARE @T TABLE( Col NCHAR(1)); INSERT INTO @T VALUES (N'A'), (N'B'), (N'C'), (N'Ƕ'), (N'Ƿ'), (N'Ǹ'); SELECT * FROM @T WHERE Col LIKE N'%�%' ritorna Col A B C Ƕ Ƿ Ǹ SELECT * FROM @T WHERE Col = N'�' ritorna Col Ƕ Ƿ Ǹ La generazione di ogni possibile "carattere" …
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.