Domande taggate «sql-server»

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.


1
È possibile registrare i valori dei parametri in arrivo in una chiamata di procedura durante la traccia in SQL Server Profiler?
Utilizzando SQL Server Profiler (sono su SQL Server 2012), sto cercando di generare una traccia utile che mostri i valori dei parametri, non solo l'SQL con nomi di variabili. La procedura memorizzata analizza una grande quantità di dati di inventario per generare risultati estremamente preziosi e sto provando a documentare …

2
Comprensione della crittografia e dei backup di MS SQL Server
Quindi stavo chiedendo in chat quanto sono sicuri i file di backup di SQL Server. Mi viene detto che se un utente malintenzionato ha accesso al file .bak non crittografato, può avere accesso ai dati. Quindi diamo un'occhiata a questo scenario: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate avviso: …


3
Negare l'accesso allo schema di informazioni in SQL Server
Sto cercando il modo migliore per disabilitare l'accesso al sys.tables/Information Schema per un utente / gruppo in SQL Server. ho trovato questa discussione dal 2008 Mostra un modo per negare l'accesso in questo [sys].[something]modo: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT …








3
Sarebbe considerato una cattiva pratica avere più FK annullabili su una tabella in SQL Server
Nella mia struttura di database in SQL Server, ho 3 tipi di prodotti che richiedono informazioni diverse sull'ordine. Così, ho creato un Customerstavolo e tre differenti tabelle ordini: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. La tabella di tutti gli ordini ha una o più relazioni sulla Customerstabella. Ho anche un altro tavolo che …

3
Inserisci se non esiste, contemporaneamente
Sto riscontrando problemi di concorrenza con i miei inserti in una procedura memorizzata. La parte rilevante della procedura è questa: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = …


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.