La requête suivante permet de connaître le point d’entrée de tout objets stockant des données dans MS SQL Server.
Lire la suite
Archives pour la catégorie MS SQL Server
Algorithme de placement optimal d’une ressource, compte tenu de la distance et de la population cible (Dijkstra)
La recherche d’un placement optimal sur un graphe composé de nÅ“uds et d’arcs est similaire à un calcul de plus court chemin mais doit prendre en considération des poids supplémentaires, ici, la population de chaque nÅ“ud. L’ensemble est réalisé par des procédures Transact SQL dans une base dédiée à ce type de calcul pour MS SQL Server (toutes versions depuis 2000).
Lire la suite
Tri combiné dans un arbre intervallaire
Trier des données dans le sens de l’arborescence et quand elle sont aux même niveau (frères) par ordre alphabétique (tri mixte arbre et alfa) est difficile à réaliser dans un arbre modélisé par intervalle. Mais le principe est assez simple. Il suffit de composer une nouvelle colonne constitué d’une alternance de nÅ“ud et d’ordre alphabétique relatif dans la fratrie, et de trier dessus. Voici comment faire. Cette technique s’appelle en anglais « sibling ordering ».
Lire la suite
Ajout du niveau dans un arbre intervallaire
Voici comment ajouter le niveau des éléments dans un arbre modélisé par intervalles.
Lire la suite
Comparatif des fonctionnalités PostGreSQL 9.2 SQL Server 2012
Voici une étude comparant les fonctionnalités de Microsoft SQL Server version 2012 et de PostGreSQL version 9.2.
Dans ce comparatif des fonctionnalités de nombreuses sources et explication sont fournies.
Comparaison PostGreSQL 9.2 Microsoft SQL Server 2012 fonctionnalités
Le site web sur le SQL et les SGBDR
Frédéric Brouard, alias SQLpro, ARCHITECTE DE DONNÉES
Expert S.G.B.D relationnelles et langage S.Q.L
Moste Valuable Professionnal Microsoft SQL Server
Société SQLspot : modélisation, conseil, formation,
optimisation, audit, tuning, administration SGBDR
Enseignant: CNAM PACA, ISEN Toulon, CESI Aix en Prov.
L’ntreprise SQL Spot
Le coût d’exploitation d’un SGBDR.. Oracle vs Microsoft SQL Server
La sté Alinean a effectuée une étude comparant le coût d’exploitation des serveurs de bases de données Oracle et Microsoft SQL Server.
Le résultat est sans appel… Avec ses licences aux tarifs exorbitant et du fait de sa complexité d’administration, Oracle est 4,6 fois plus cher à solutions comparables.
Lire la suite
Les plus grosses bases de données MS SQL Server actuelles sont en pétaoctets…
Régulièrement on me dit que MS SQL Server est un jouet comparé à Oracle ou TerraData.
Pourtant mon activité professionnelle m’a conduit à conseiller des clients ayant plusieurs téraoctets de données tant dans des bases relationnelles que décisionnelles.
Je me suis donc demandé quelles était les plus grosses bases de données hébergées par des serveurs Microsoft Windows / SQL Server… Lire la suite
Générer un script de création des comptes de connexion
Lors de la restauration d’une base sur un autre serveur, les comptes de connexion ne sont pas recrées sauf si vous restaurez la base master sur ce même serveur. Ce outil vous permet de générer un script SQL de recréation des comptes de connexion en vu de les régénérer sur le serveur de destination de la restauration.
Lire la suite
Pourquoi la clause ORDER BY… est-elle interdite au sein d’une requête ?
Certains développeurs pensent naïvement pouvoir mettre une clause de tri ORDER BY un peu partout dans une requête. Il n’est est rien. Une clause ORDER BY ne peut figurer que comme dernière lignes d’une requête de type SELECT. Même si vous pouvez parfois l’écrire à l’intérieur de certaines requêtes (certains SGBDR ne râlant même pas sur cette inadmissible faute) elle sera au mieux ignorée et au pire peut donner des résultats incohérent… Mais pourquoi ?
Lire la suite
Génération aléatoire de mots et phrases en SQL
Deux petites fonctions MS SQL Server pour créer des mots et phrases en « bolobolo » c’est à dire avec une vraisemblance importante par rapport au français.
Lire la suite