J'essaie d'automatiser le processus qui exécute les modifications de la base de données SQL Server 2008 R2. Le processus que j'ai mis en place supprime et recrée mes procédures et fonctions stockées, ainsi que l'exécution de scripts pour modifier les tables / colonnes / données. Malheureusement, l'un des scripts nécessite …
Voici une question pour les op sys là-bas (ou ceux qui ont vécu cette expérience auparavant). Mon entreprise souhaite allouer de l'espace disque supplémentaire sur les boîtiers SQL Server existants en production. Nous nous demandons si l'extension d'un volume ("Extend Volume ..." dans la gestion des disques) peut être effectuée …
J'utilise sql 2008 r2 et la base de données fonctionnait bien et rapidement depuis 3 ans jusqu'à il y a environ 3 mois, nous avons ajouté le champ ntext sur une table très active et utilisée. Maintenant, nous commençons à manquer d'espace sur le serveur en raison de l'énorme taille …
J'ai récemment rencontré un problème lors de l'installation de Visual Studio 2012 et SQL Server 2008 R2 sur une nouvelle machine de développement. Ma séquence d'installation était Visual Studio 2012, puis installez SQL Server 2008 R2. Une erreur s'est produite au milieu de l'installation de SQL Server: Le compte spécifié …
J'ai défini le classement de la base de données Latin1_General_BINpour que les comparaisons de chaînes soient sensibles à la casse. Cela aura-t-il un impact sur les performances? Cela aura-t-il un impact sur les opérations DML ou DDL dans la base de données? La base de données existe déjà avec des …
J'ai une base de données de test avec laquelle j'ai des problèmes d'autorisations. Je ne peux pas accéder à la base de données de rapports, et la documentation d'aide de l'application indique de procéder comme suit: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) …
Il s'agit de SQL Server 2008 R2 SP2. J'ai 2 tables. Les deux sont identiques (données et indexation), sauf que la première table a une colonne VALUE as nvarchar(max)et la seconde a la même colonne as nvarchar(800). Cette colonne est incluse dans un index non clusterisé. J'ai également créé un …
Notre serveur SQL vit sur un SAN. Il contient des dizaines de bases de données OLTP, certaines avec plusieurs tables contenant plus de 1 million d'enregistrements. Nous exécutons chaque semaine les scripts de maintenance d'index d'Ola Hallengren , et cela dure plusieurs heures à chaque fois. En fonction du seuil …
Je surveille la croissance des fichiers via le collecteur de données dans SQL Server 2008 R2 depuis deux semaines. La base de données croît régulièrement à environ 35 (Mo) / jour. La base de données n'a pas encore atteint la taille initiale de 2 Go. La croissance automatique des fichiers …
Permettez-moi donc de préface en disant que je n'ai pas un contrôle total sur ma conception de base de données, de sorte que de nombreux aspects du système actuel ne peuvent pas être modifiés aux fins de ce scénario. Les commentaires sur la façon de repenser les aspects de la …
Lors de la création de tables dans SSMS, j'ai réalisé que si vous exécutez l'instruction suivante: CREATE TABLE [tableName]; la table sera créée sous votre propre schéma (et non dbo). Donc, pour le créer sous le schéma dbo, vous devrez le dire explicitement, comme ceci: CREATE TABLE [dbo].[tableName]; Quelqu'un connaît-il …
Il est assez simple de fixer un utilisateur SQL orphelin unique à une connexion en utilisant: EXEC sp_change_users_login 'Auto_Fix', 'utilisateur' Je pourrais écrire ceci, mais existe-t-il une procédure stockée existante qui essaie automatiquement de réparer chaque utilisateur orphelin dans une base de données donnée?
Un de nos serveurs de production signale une erreur dans le journal Erreur: 701, gravité: 17, état: 123. La mémoire système est insuffisante dans le pool de ressources «interne» pour exécuter cette requête. J'ai recherché cette erreur et j'ai trouvé que c'était un bogue et qu'il y avait un correctif …
J'ai un certain nombre de grandes tables, chacune avec> 300 colonnes. L'application que j'utilise crée des "archives" des lignes modifiées en faisant une copie de la ligne actuelle dans une table secondaire. Prenons un exemple trivial: CREATE TABLE dbo.bigtable ( UpdateDate datetime, PK varchar(12) PRIMARY KEY, col1 varchar(100), col2 int, …
Quelle est la meilleure façon de vérifier si un champ VARCHAR contient des caractères non ascii? CHAR(1)à travers CHAR(31)et à CHAR(127)travers CHAR(255). J'ai essayé d'utiliser PATINDEXet j'ai rencontré le problème suivant. La vérification de la plage inférieure a fonctionné correctement. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) …
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.