Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.


1
Est-il possible d'enregistrer des valeurs de paramètres entrantes dans un appel de procédure lors du traçage dans SQL Server Profiler?
À l'aide de SQL Server Profiler (je suis sur SQL Server 2012), j'essaie de générer une trace utile qui montre les valeurs des paramètres, pas seulement le SQL avec des noms de variables. La procédure stockée parcourt une quantité brute de données d'inventaire pour générer des résultats extrêmement précieux, et …


2
Comprendre le chiffrement et les sauvegardes de MS SQL Server
Je demandais donc dans le chat comment les fichiers de sauvegarde SQL Server sont sécurisés. On me dit que si un attaquant a accès au fichier .bak non crypté, il peut avoir accès aux données. Regardons donc ce scénario: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate remarque - il …

3
Refuser l'accès au schéma d'informations dans SQL Server
Je recherche le meilleur moyen de désactiver l'accès au sys.tables/ Information Schemapour un utilisateur / groupe dans SQL Server. J'ai trouvé ce fil de 2008 Il montre comment refuser l'accès [sys].[something]comme ceci: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] …








3
Serait-il considéré comme une mauvaise pratique d'avoir plusieurs FK nullables sur une table dans SQL Server
Sur ma structure de base de données dans SQL Server, j'ai 3 types de produits qui nécessitent des informations différentes sur la commande. Donc, j'ai créé une Customerstable et trois tables de commandes différentes: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Toutes les tables de commandes ont une relation un à plusieurs sur la …

3
Insérer s'il n'existe pas, simultanément
J'ai des problèmes de concurrence avec mes insertions dans une procédure stockée. La partie pertinente de la procédure est la suivante: 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 …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.