SQLPAC

SQL Pour Administrateurs & Concepteurs

Lettre d'information | SQLPAC
Août 2010
http://www.sqlpac.com

Éditorial

Les premiers articles dans cette lettre d'informations à propos de Sybase Replication Server 15.5 Real Time Loading for IQ / HVAR (High Volume Adaptive Replication), d'autres articles arriveront en septembre, mais d'ores et déjà, rien à redire, c'est un bijou technologique des équipes de Recherche et Développement.

Sommaire

Articles

Sybase ASE, reverse et duplication des logins

Cet article s'adresse aux nouveaux DBA autour de Sybase ASE pour dupliquer des logins d'un serveur ASE vers un autre en conservant leurs mots de passe avec bcp ou avec sp_addlogin, opérations au final très simples après quelques mois d'expérience en mettant à jour directement les tables systèmes, ce qui est officiellement non supporté...

Une des méthodes de duplication présentées dans cet article engendre potentiellement une désynchronisation des logins avec les users dans la base cible (Server user id is not valid a valid user in database), notamment dans le cas d'un dump/load. La correction de ces désynchronisations est décrite.

Le cas particulier où les versions de Sybase ASE diffèrent est également abordé.

Sybase ASE, reverse et duplication des logins »

Retour au sommaire

Restauration d'une base Sybase IQ 15.1

Restaurer des entrepôts IQ qui peuvent atteindre des tera de données devient une opération relativement rare, notamment pour rafraichir des environnements de développement/recette par les données de production.
Voici un guide pratique décrivant la restauration d'une base Sybase IQ 15.1 en mode full d'un serveur IQ vers un autre avec déplacement des fichiers en utilisant la base factice utility_db.
La restauration dans cet article a été réalisée dans le cadre de la reproductibilité d'un cas technique.

Restauration d'une base Sybase IQ 15.1 »

Retour au sommaire

Sybase ASE, gestion de la sécurité avec les vues inter-bases (cross database)

Sybase ASE possède un mécanisme de gestion des autorisations d'accès aux objets en cascade à la fois strict et souple.
Dans le contexte des vues inter-bases (ou cross databases), 3 règles de contrôles d'accès sont appliquées. Ces règles sont présentées dans cet article à travers un cas pratique pour bien comprendre le chaînage de droits (ownership chain) pour les vues inter-bases.

Sybase ASE, gestion de la sécurité avec les vues inter-bases (cross database) »

Retour au sommaire

Sybase Replication Server 15.5, Real Time Loading for IQ (RTL / HVAR) - Mise en route rapide

Sybase Replication Server 15.5 RTL Edition for IQ introduit une nouvelle fonctionnalité de réplication en temps réel et optimal vers Sybase IQ. Cette édition, sous licence, supprime la contrainte de l'envoi de commandes atomiques OLTP (insert, update, delete) depuis Replication Server dans les tables cibles de Sybase IQ, commandes atomiques qui ne sont pas adaptées et optimales pour le moteur IQ (stockage, compression...).
Pour optimiser la réplication vers IQ, Replication Server utilise l'option HVAR (High Volume Adaptive Replication), option qui consolide et compile les ordres SQL en mémoire dans Replication Server afin de tendre vers des ordres massifs (bulk) dans les bases IQ.
Dans cet article, une mise en route et une prise en main rapides avec quelques éléments de diagnostic en utilisant la nouvelle commande sysadmin cdb propre à l'option HVAR.

Sybase Replication Server 15.5, Real Time Loading for IQ (RTL / HVAR) - Mise en route rapide »

Retour au sommaire

Sybase ASE 15.0.2 / 15.0.3 et la méthode GetSchema du pilote ADO.NET 2.0 (sp_oledb_columns)

La procédure stockée sp_oledb_columns change entre les versions 15.0.2 et 15.0.3 de Sybase Adaptive Server Enterprise. Ces modifications ont des impacts sur la méthode ADO.NET GetSchema de la classe ASEConnection du pilote ADO.NET 2.0 de Sybase, impacts pouvant générer des régressions applicatives.
Un cas concret de régression est proposé pour une application réalisant du reverse de tables via la méthode GetSchema et une solution de contournement temporaire est proposée à la fin de l'article.
La version 15.0.3 n'est vraiment pas une version anodine et ne doit pas être considérée comme un simple EBF.

Sybase ASE 15.0.2 / 15.0.3 et la méthode GetSchema du pilote ADO.NET 2.0 (sp_oledb_columns) »

Retour au sommaire

Installation d'un serveur de réplication Sybase RS 15.5 64 bits et sa base SQL Anywhere ERSSD avec un fichier de ressources et rs_init

Dans cet article, un serveur de réplication Sybase Replication Server 15.5 64 bits (Real Time Loading Edition for IQ) est créé sur une plateforme Sun Solaris 10 X86 (AMD) avec un fichier de ressources et rs_init. L'utilisation d'un fichier de ressources permet d'industrialiser la création d'un serveur de réplication.
Dans cette installation, la base RSSD (Replication Server System Database) est une base ERSSD SQL Anywhere (Embedded RSSD).
Les bases ERSSD offrent plus de souplesse pour les procédures d'administration et de disaster/recovery par rapport aux bases Sybase RSSD hébergées dans des serveurs Sybase Adaptive Server Enterprise et permettent d'économiser un jeton Sybase ASE 15

Installation d'un serveur de réplication Sybase RS 15.5 64 bits et sa base SQL Anywhere ERSSD avec un fichier de ressources et rs_init »

Retour au sommaire

Installation de Sun Studio 12 sur Sun Solaris 10 X86 pour les compilations

Cet article présente l'installation de Sun Studio 12 update 1 pour Solaris X86. Sun Studio inclut les compilateurs C, C++, Fortran etc... et des outils de développement très utiles (debuggers, analyseurs de mémoire et de threads etc...).
Pour les néophytes, Sun Studio convient parfaitement dans la majorité des cas pour les besoins courants de compilation sur les plateformes Solaris de logiciels (Apache, PHP, OpenLDAP etc...) sans installer les packages GNU gcc et packages connexes. Un exemple concret de compilation en 64 bits avec SunStudio 12 est proposé pour FreeTDS.

Installation de Sun Studio 12 sur Sun Solaris 10 X86 pour les compilations »

Retour au sommaire

SQLPAC

Nouvelle version de SQLPAC

Charité bien ordonnée commence par soi même ! Afin d'optimiser l'indexation par les moteurs de recherche et de respecter les normes et standards du consortium W3C, SQLPAC fait peau neuve.

Pour mieux préparer l'avènement de la norme HTML 5, les pages du site SQLPAC sont désormais toutes certifiées CSS 2.1 et HTML 4.01 strict. Quelques entorses ont été toutefois nécessaires dans les feuilles de style pour la certification Internet Explorer version 6 qui représente encore 58% des visites du site avec Internet Explorer.

Quelques outils précieux pour les certifications :

Spoon.net | certifications multi-navigateurs »
W3C Markup HTML Validation Service »
HTML Validator plug in pour FireFox »
W3C CSS Validation Service »

Le navigateur Internet Explorer 6 est encore une composante majeure du Web et mieux vaut certifier IE 6 dès le départ dans la conception pour éviter bien des déconvenues (transparence des images PNG, balises CSS non reconnues etc...).

Retour au sommaire