SQL CLR est l'implémentation Common-Language-Runtime de Microsoft pour SQL Server. Utilisez cette balise pour les questions sur la façon d'implémenter et de dépanner SQLCLR sur Microsoft SQL Server.
Dans le cadre de notre processus ETL, nous comparons les lignes du transfert par rapport à la base de données de rapports pour déterminer si l'une des colonnes a réellement changé depuis le dernier chargement des données. La comparaison est basée sur la clé unique de la table et une …
Je voudrais utiliser le code que j'ai développé en C # CLR pour être utilisé dans toutes les bases de données du système afin de ne pas avoir à définir chacun comme digne de confiance et activer CLR et garder un tas du même code à l'intérieur de chacun . …
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 Server?
J'ai ce petit CLR qui fait une fonction RegEX sur une chaîne de colonnes. Lors de l'exécution sur SQL Server 2014 (12.0.2000) sur Windows Server 2012R2, le processus se bloque avec Msg 0, niveau 11, état 0, ligne 0 Une erreur grave s'est produite sur la commande actuelle. Le cas …
Les éditions SQL Server Express (2005 et 2008) prennent-elles en charge l'installation, l'activation et l'exécution des fonctions et des procédures stockées CLR?
Je vais créer une table avec deux champs - IDcomme BIGINTet IPAddresscomme varchar(45)ou varbinary(16). L'idée est de stocker toutes les adresses IP uniques et d'utiliser une référence à la IDplace de la réelle IP addressdans d'autres tableaux. Généralement, je vais créer une procédure stockée qui renvoie le IDpour donné IP …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Existe-t-il des risques de sécurité ou …
Lorsque je vérifie notre serveur SQL Prod, chaque fois que j'ouvre le moniteur d'activité, je vois toujours SQLCLRdans la première liste de la section d'attente des ressources du moniteur d'activité. Il a toujours un nombre élevé. À quoi ça sert SQLCLR? Est-ce mauvais pour le serveur qui a SQLCLRun nombre …
Notre application doit fonctionner aussi bien avec une base de données Oracle ou une base de données Microsoft SQL Server. Pour faciliter cela, nous avons créé une poignée d'UDF pour homogénéiser notre syntaxe de requête. Par exemple, SQL Server a GETDATE () et Oracle a SYSDATE. Ils remplissent la même …
Le hierarchyid intégré est un CLR qui stocke les chemins sous une forme binaire efficace et fournit d'autres fonctionnalités utiles. Malheureusement, la profondeur des chemins représentés peut être limitée et c'est ~ 1427 pour un arbre binaire. Je voudrais augmenter cette limite pour une application existante complexe qui est liée …
Existe-t-il une procédure pour renvoyer des métadonnées pour tous les jeux de résultats d'une procédure stockée? Quelque chose comme sys.dm_exec_describe_first_result_set_for_object, mais pour tous les jeux de résultats? Finalement, je souhaiterai découvrir les métadonnées pour chaque jeu de résultats dans chaque procédure stockée dans la base de données. Pour l'instant, je …
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 = b03f5f7f11d50a3a.' est introuvable …
J'ai un projet de base de données Visual Studio 2013 qui prend une version modifiée de fastJSON comme référence. J'ai sélectionné Générer DDL dans les propriétés de référence comme indiqué dans cette capture d'écran: Et dans le fichier msbuild .sqlproj: <Reference Include="fastJSON"> <HintPath>..\..\fastjson\output\net40\fastJSON.dll</HintPath> <GenerateSqlClrDdl>True</GenerateSqlClrDdl> </Reference> Cependant bin / debug / …
Considérer ce qui suit: declare @dt datetime, @dt2 datetime2, @d date set @dt = '2013-01-01' set @dt2 = '2013-01-01' set @d = '2013-01-01' select convert(varbinary, @dt) as dt, convert(varbinary, @dt2) as dt2, convert(varbinary, @d) as d Production: dt dt2 d ------------------ -------------------- -------- 0x0000A13900000000 0x07000000000094360B 0x94360B Maintenant, je comprends déjà …
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.