Questions marquées «sql-server-2008»

SQL Server 2008 (version de build majeure 10.00.xxxx). Veuillez également étiqueter avec sql-server.



1
Internes de la mémoire de l'espace de travail
D'après mes livres sur SQL Server 2008 Internals and Troubleshooting (empruntés à une bibliothèque locale de l'Illinois) par Christian Bolton, Brent Ozar etc. peut confirmer ou corriger ma compréhension. Chaque requête ou opération qui nécessite une allocation de mémoire de requête aura besoin de mémoire d'espace de travail. Dans les …

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] …

2
SQL Server EXECUTE AS trouble
Je manque quelque chose en essayant d'utiliser ma procédure stockée EXECUTE AS. La procédure stockée lit les données source_db, les agrège et stocke le résultat target_db. Le sp lui-même est dedans target_db. J'ai une connexion dédiée et la mappe aux utilisateurs à la fois source_dbet target_dbpour le propriétaire de sp …



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 …

2
L'erreur de blocage ne renvoie pas le blocage SQL
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. J'obtiens cette erreur de manière aléatoire lorsqu'un de mes sites Web est occupé. Je sais à peu près sur quels ensembles de tables cela se produit, mais d'après …


4
Création d'une base de données DBA centralisée
Nous avons plus de 200 serveurs et je pense à créer une base de données DBA centralisée où il enregistre la sauvegarde, les erreurs, les travaux d'espace et génère des rapports sur SSRS. Je ne sais pas par où commencer et j'apprécierais grandement votre aide. Merci beaucoup.



3
Comment voir ce qui est mis en cache en mémoire dans SQL Server 2008?
Existe-t-il un moyen de savoir ce qui est mis en cache dans SQL Server 2008 R2? J'ai trouvé le bel article suivant: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Cependant, je voudrais savoir combien de données (par exemple en pourcentage et en Ko) sont stockées de chaque table et index. Existe-t-il un moyen simple d'obtenir …

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.