Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


3
Posso usare SQL Server Management Studio 2012 su un server 2008?
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 …
21 sql-server  ssms 

1
Devo aggiungere SET NOCOUNT ON a tutti i miei trigger?
È 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 …

3
Sincronizzazione del database di SQL Server
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 …



8
"Impossibile trovare la stored procedure" anche se la stored procedure è stata creata in MS SQL Server Management Studio
Ho creato una tabella testtableall'interno del database testbaseche ha la seguente struttura: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) che ho usato Microsoft SQL Server 2008 Management Studio. Ho creato una procedura memorizzata testtable_pricesmallercome segue use testbase go create procedure …


1
Autorizzazioni CREATE DATABASE e CREATE ANY DATABASE
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 …


3
Vantaggi di Common Table Expression (CTE)?
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 …
21 sql-server  cte 


5
Il modo migliore per archiviare le unità nel database
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 …

4
Determinare come si è verificato un cambio di schema?
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 / …
21 sql-server  view 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.