Si une base de données est détachée d'une instance de manière permanente, y a-t-il des tâches de nettoyage à
Si une base de données est détachée d'une instance de manière permanente, y a-t-il des tâches de nettoyage à
J'ai deux tables (avec un index non cluster) qui peuvent être créées avec les commandes ci-dessous: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL,...
J'ai une table dans SQL Server 2014 qui ressemble à ceci: CREATE TABLE dbo.MyTable ( [id1] [bigint] NOT NULL, [id2] [bigint] NOT NULL, [col1] [int] NOT NULL default(0), [col2] [int] NOT NULL default(0) ) avec (id1, id2) étant le PK. Fondamentalement, id1 est un identifiant pour regrouper un...
Je suis sur SQL Server 2014 et j'ai besoin de nettoyer les espaces blancs du début et de la fin du contenu d'une colonne, où les espaces blancs peuvent être de simples espaces, des tabulations ou des nouvelles lignes (les deux \net \r\n); par exemple ' this content ' should become 'this content' '...
Pourquoi le nombre de threads de travail d'un groupe de disponibilité dans un pool HADR augmenterait-il bien au-delà de l'utilisation minimale de « généralement, il y a 3 à 10 threads partagés » par réplique? Dans un cas, nous avons observé l'utilisation de plus de 300 threads avec 3 groupes de...
J'ai SQL Server 2014 avec une mémoire maximale définie sur 6 Go (la mémoire physique est de 8 Go). La mémoire du serveur cible est parfois de 6 Go, puis revient à la mémoire totale du serveur (environ 5,3 Go, n'atteint jamais 6 Go). Je committed_kb dans sys.dm_os_sys_info pour vérifier la mémoire...
Nous avons récemment rencontré un problème sur notre environnement HADR SQL Server 2014, où l'un des serveurs était à court de threads de travail. Nous avons reçu le message: Le pool de threads pour les groupes de disponibilité AlwaysOn n'a pas pu démarrer un nouveau thread de travail car il n'y a...
Lors de l'exécution d'une instruction de mise à jour, comme celle ci-dessous, j'obtiens une erreur me disant que Les fonctions fenêtrées ne peuvent apparaître que dans les clauses SELECT ou ORDER BY. UPDATE dbo.Dim_Chart_of_Account SET Account_Order = LAG([Account_Order]) OVER (ORDER BY...
J'ai une installation de ~ 10 jours de WinServer2012R2 et SQL Server Express 2016 pour les tests. Je suis le seul utilisateur de cette machine. Une base de données avec un .bak de SQL Server 2005 de ~ 250 Mo est restaurée sans aucun problème. Après un redémarrage de la machine, le processus "SQL...
Pourquoi les statistiques de mise à jour de l'analyse complète utilisent-elles 100% du processeur sur SQL Server 2014 alors qu'elles utilisent peut-être 20% du processeur sur SQL Server 2008 R2, pour les mêmes tables, avec des capacités matérielles similaires? J'ai regardé d' MAXDOPautres options...
Nous avons une application qui accède à la base de données (Sql server 2014 enterprise edition). L'application appelle une procédure stockée pour accéder à la base de données. Tout fonctionnait bien jusqu'à récemment, commencez à envoyer l'erreur suivante et arrêtez les applications. Le redémarrage...
J'essaie de déployer une fonction SQL CLR à l'aide de la méthode HTTPUtility.UrlDecode de System.Web mais je n'arrive pas à la faire déployer. Erreur reçue: .Net SqlClient Data Provider: Msg 6503, Level 16, State 12, Line 1 Assembly 'system.web, version = 4.0.0.0, culture = neutral, publickeytoken...
À l'aide de SQL Server 2008 jusqu'en 2014, je sais comment sauvegarder et restaurer une base de données avec Change Data Capture activé (CDC), mais ce que je recherche, c'est un moyen d'interroger un fichier de sauvegarde complet pour déterminer s'il contient des données CDC. Ce qui serait génial...
Modifié: Pourquoi les sessions signalant sont-elles bloquées mais attendent avec des types d'attente PAGELATCH_*non LCK_M_liés? J'avais précédemment supposé que SQL Server ne signalait que les sessions de blocage dans la colonne blocking_session_Id. Si les sessions bloquées attendaient un verrou...
J'essaie de diagnostiquer une requête qui prend du temps par intermittence. Je soupçonne qu'il peut être bloqué en essayant d'acquérir un verrou. Je n'ai pas l'autorisation d'utiliser un profileur dans l'environnement rencontrant le problème. Existe-t-il un moyen pour moi d'obtenir des statistiques...
Je ne suis pas DBA, mais les choses étant ce qu'elles sont, je dois porter le chapeau DBA et configurer des plans de maintenance sur mon instance SQL Server. Ainsi, depuis un certain temps, mon processus SSIS du jour au lendemain exécute une tâche d' exécution SQL pour effectuer les sauvegardes -...
Est-il possible de regrouper par éléments (comme dans COLUMN LIKE='Value%') dans un PIVOTtableau? J'ai une table [DBT]. [Status] qui contient divers statuts (de bases de données, d'instances, etc.) et je ne veux pas faire pivoter / interroger toutes les valeurs PROD et TEST en tant que valeurs...
Nous avons fait un test sur SQL Server 2014 lorsque nous avions 10 bases de données, 100 schémas différents dans chaque base de données, 10 petites tables (~ 50 lignes) dans chaque schéma (donc 10K tables au total) et nous avons créé des index de texte intégral sur toutes ces tables dans toutes ces...
Considérez cette requête qui consiste en Nauto-jointures: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Il produit un plan d'exécution avec N analyses d'index cluster et N-1 jointures de fusion. Honnêtement, je ne vois aucune raison de...
J'essaie de comprendre comment SQL Server essaie d'estimer les clauses «supérieur à» et «supérieur à égal à» dans SQL Server 2014. Je pense que je comprends l'estimation de la cardinalité quand elle atteint l'étape par exemple si je le fais select * from charge where charge_dt >= '1999-10-13...