J'essaie de déployer une base de données sur une machine en exécutant un script généré par l'outil "Générer des scripts" dans SQL Server Management Studio. Voici la commande que j'ai lancée: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Je reçois des erreurs comme celle-ci: Sqlcmd: …
Mon DBA principal m'a dit que l'exécution de SQL Query par défaut ne verrouille pas la table. J'avais des problèmes avec mon rapport SQL Server Reporting Services (SSRS) qui semble avoir des problèmes de verrouillage et des erreurs. J'ai fait des recherches sur Google, mais je n'ai rien trouvé. Les …
J'ai une requête SQL Server 2008 quelque peu complexe (environ 200 lignes de SQL assez dense) qui ne fonctionnait pas comme j'en avais besoin. Au fil du temps, les performances sont passées d'environ 0,5 seconde à environ 2 secondes. En examinant le plan d'exécution, il était assez évident qu'en réorganisant …
J'essaie de vérifier dans une procédure stockée si une table existe dans ma base de données de destination. Si ce n'est pas le cas, je vais créer la table en utilisant les tables information_schema de la base de données source. Cependant, lorsque j'utilise sp_execute pour essayer de ramener si la …
J'ai une requête comme celle-ci: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Cela donne une info-bulle sur le plan d'exécution similaire à ceci: La dateaddpartie des prédicats de recherche est-elle exécutée pour chaque ligne de la requête? Ou SQL Server calcule-t-il la …
J'ai une table de log générique, environ 5m de lignes. Il y a un champ "fortement typé" qui stocke le type d'événement, et un tas de colonnes "losely typées" qui contiennent des données pertinentes pour l'événement. C'est-à-dire que la signification de ces colonnes "typées losely" dépend du type de l'événement. …
Je suis en train de définir un schéma pour un nouvel ensemble de ressources à l'aide de SQL Server 2008 ... Dans ce cas, chaque enregistrement ( par exemple, une ligne ) devra stocker des fragments XML. De temps en temps; mais pas fréquemment; Je vais devoir interroger le XML …
J'essaie d'améliorer les performances d'une procédure stockée. Lorsque j'exécute le SP, il se termine presque instantanément, comme si quelque chose était mis en cache. On m'a dit d'utiliser les deux lignes SQL suivantes avant d'exécuter le SP dans SSMS: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Lorsque j'exécute le SP avec les deux …
C'est le cas que dans la base de données que je vérifie, il y a une table d'archive qui conserve l'historique de l'utilisateur, et il y a une procédure de déclenchement ou de stockage qui, après un certain temps, supprime les lignes de cette table, afin d'éviter la surdimensionnement de …
À mon bureau, nous avons une requête qui est assez moche, mais qui fonctionne plutôt bien en production et dans l'environnement de développement (20sec et 4sec respectivement). Cependant, dans notre environnement de test, cela prend plus de 4 heures. SQL2005 (+ derniers correctifs) est en cours de production et de …
J'ai un travail dans SQL 2008 qui exécute un proc stocké pour sauvegarder toutes les bases de données. Cela s'exécute quotidiennement via le travail de l'agent serveur SQL. Il se ferme avec succès tous les jours, mais certains jours, il ne se termine avec succès qu'après avoir sauvegardé quelques bases …
J'ai la vue indexée suivante définie dans SQL Server 2008 (vous pouvez télécharger un schéma de travail à partir de gist à des fins de test): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , …
J'ai plusieurs packages de travail pour chacun, j'ai configuré un travail dans l'agent serveur SQL. Parfois, je devrais courir tous ensemble. Quelle est la meilleure façon de les exécuter tous dans une séquence donnée? Je suis un peu surpris que l'agent de serveur SQL ne puisse pas inclure les travaux …
Autrefois, utiliser varcharover charétait un gros non non, car le varcharétait stocké sur une page différente de celle du reste de la ligne. Est-ce toujours le cas aujourd'hui avec SQL Server 2008? Vais-je voir un gain de mémoire / performances en changeant 1 varchar(5)à 3 colonnes en char(5)colonnes sur une …
J'ai besoin de changer une colonne de NOT NULL à NULL dans une table qui contient des millions de lignes. J'ai essayé un simple alter table Table1 ALTER COLUMN Column1 XML NULL mais cela prend une éternité. Donc, voici mes questions: Pourquoi faut-il autant de temps pour appliquer l'alter? Y …
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.