J'ai besoin d'utiliser une DLL tierce dans un code déclencheur c # dans SQL Server CLR Mais lorsque j'essaie d'ajouter une référence, cela montre simplement quelques DLL de SQL Server. Comment puis-je ajouter ma DLL tierce à SQL
J'ai besoin d'utiliser une DLL tierce dans un code déclencheur c # dans SQL Server CLR Mais lorsque j'essaie d'ajouter une référence, cela montre simplement quelques DLL de SQL Server. Comment puis-je ajouter ma DLL tierce à SQL
Je souhaite gérer un grand ensemble de données (> 1 milliard de lignes) dans SQL Server 2008 R2. J'ai entendu dire que si vous configurez le "sharding" ou le "partitionnement horizontal", cela rend plus rapide la gestion de grands ensembles de données car il divise les tables en plusieurs...
J'ai été chargé de mettre en œuvre une solution (app et db) pour stocker les échantillons de données à partir d'un énorme réseau de capteurs. Le réseau se compose actuellement d'environ 20 000 capteurs, mais cela va bientôt augmenter, jusqu'à 100 000 capteurs. Chaque capteur envoie un échantillon...
Je construis un serveur SQL avec 48 Go de RAM, 1 processeur et 8 disques SSD SATA III (6 Go / s) (128 Go Crucial m4) et un contrôleur LSI MegaRAID (SAS 9265-8i). Je m'attends à ce que la charge de travail typique soit principalement lue. Il y aura des périodes d'activité d'écriture plus intense...
Supposons que vous ayez une base de données où le facteur de remplissage par défaut est 20. Chaque fois que des données sont insérées, cela crée-t-il uniquement des pages remplies jusqu'à 20%? D'après ma compréhension, lorsque les données seront insérées, il y aura environ 20% de données dans les...
J'ai un certain nombre de clients avec SQL Server 2008 et c'est aussi ce que j'ai ici sur mon serveur. J'utilise des fichiers de sauvegarde pour envoyer des bases de données entre les clients et à mon bureau. J'ai lu que lorsque vous créez une sauvegarde à partir de SQL Server 2012, il n'y a aucun...
Je travaille avec MSSQL Server Management Studio 2008 et j'ai besoin d'exposer une vue à un tiers pour leur réconciliation des données. J'ai créé la vue appropriée, mais j'ai du mal à créer un utilisateur et à lui accorder les autorisations appropriées pour effectuer une sélection dans la vue. J'ai...
J'en ai customer_commentsdivisé en plusieurs lignes en raison de la conception de la base de données, et pour un rapport, je dois combiner le commentsde chaque unique iden une seule ligne. J'ai déjà essayé quelque chose avec cette liste délimitée de la clause SELECT et de l' astuce COALESCE, mais...
Je sais que je peux interroger les autorisations effectives en utilisant sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable...
J'exécute l'envoi de journaux avec SQL Server 2008 R2. J'ai une situation où le lecteur de base de données secondaire a manqué d'espace et n'appliquait pas les journaux de transactions d'envoi de journaux. La façon dont je veux résoudre ce problème est de supprimer les bases de données au niveau...
Dans SQL Server 2008 ou version ultérieure, est-ce UPDATE STATISTICS WITH FULLSCANune opération à thread unique ou peut-elle utiliser le parallélisme? Que diriez-vous de mettre à jour les statistiques avec l'échantillonnage par défaut - peut-il utiliser le parallélisme? Je ne vois pas d'option...
Lors d'un travail de maintenance, j'essaie d'obtenir une liste d'index fragmentés. Mais la requête est extrêmement lente et prend plus de 30 minutes à exécuter . Je pense que cela est dû à une analyse à distance sur sys.dm_db_index_physical_stats. Existe-t-il un moyen d'accélérer la requête...
Je constate un comportement étrange avec la requête T-SQL suivante dans SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name L'exécution de cette requête seule me donne environ 1 300 résultats en moins de deux secondes (il y a un index en texte...
Je lis de la documentation et un livre blanc sur le chiffrement transparent des données. Certains documents mentionnent également la sauvegarde de la clé principale du service (pour plus de précision, je ne parle pas de la clé principale de la base de données). Je ne comprends tout simplement pas...
Je suis assez nouveau sur SQL Server 2012, je serais reconnaissant si quelqu'un pouvait aider. J'ai restauré une copie d'une énorme base de données vers SQL Server 2012 et j'ai essayé d'exécuter quelques requêtes simples contre lui. J'essaie d'exécuter une requête SELECT sur une table de...
Je sais que nous pouvons vérifier les connexions et les utilisateurs qui sont définis, en utilisant l'interface graphique dans SQL Server, mais je me demande comment nous pouvons faire cette vérification en utilisant un script. J'ai exécuté la requête ci-dessous mais elle montre Principal_id que je...
Je regardais juste un article sur StackOverflow où Aaron Bertrand propose d'utiliser un CTE au lieu d'une table de nombres, ce qui est une manière élégante d'effectuer la tâche à accomplir. Ma question est la suivante: pourquoi la première ligne du CTE commence-t-elle par un point-virgule? ;WITH n...
J'ai une requête qui prend actuellement en moyenne 2500 ms pour être terminée. Ma table est très étroite, mais il y a 44 millions de lignes. Quelles options dois-je pour améliorer les performances, ou est-ce aussi bon que possible? La requête SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats]...
Comment déplacer une clé primaire en cluster vers un nouveau groupe de fichiers? J'ai déjà trouvé un "algorithme" possible mais il est horriblement inefficace: Supprimer les index non clusterisés (nécessite leur reclassement et leur reconstruction) Supprimer l'index clusterisé (nécessite le recours...
Je sais que ce type de question revient souvent, mais je n'ai pas encore lu d'arguments convaincants pour m'aider à prendre cette décision. S'il vous plaît, supportez-moi! J'ai une énorme base de données - elle augmente d'environ 10 000 000 d'enregistrements par jour. Les données sont...