Activer les connexions à distance sur SQL Server 2008

Par défaut, Windows Server 2008 n’accepte pas les connexions à distances. MSDN fournit un petit guide (ici) des quelques étapes à réaliser afin de les activer. Voici un résumé (en français) ainsi que quelques petites précisions : L’utilisateur qui se connectera à la base de données doit avoir les droits de login et de lecture/écriture sur le serveur. Ces paramètres se trouvent dans les propriétés de l’utilisateur (dans Microsoft Management Studio 2008, dépliez Security puis Logins et cliquez droit sur l’utilisateur concerné : Properties) : L’autorisation du login est dans Status. [Voir plus]

Corriger l’erreur « Cannot resolve the collation conflict between « xxx » and « yyy » in the equal to operation. » sur SQL Server

La comparaison de 2 chaines dans une requête est lourd mais parfois inévitable pour comparer 2 colonnes. Si ces 2 colonnes sont dans 2 bases de données diffèrentes, il peut y avoir des conflits de “collation” : Cannot resolve the collation conflict between "French_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. pour la requête suivante: SELECT table1.colonne1 FROM dbo.table1 AS t1 JOIN dbo.table2 AS t2 ON (t1.colonne1 = t2.colonne2 COLLATE collationTable1); Ici la table1 a pour collation French_CI_AS et table2 a pour collation **SQL_Latin1_General_CP1_CI_AS. [Voir plus]

Microsoft Management Studio 2008 : Eviter d’avoir à recréer une table après modification de sa structure

L’utilisation de Microsoft Management Studio 2008 est très utile pour la gestion d’une base de données SQL Server 2008. Avec les réglages par défaut, certaines modifications (qui demandent une recréation de la table) sont impossibles. Microsoft Management Studio 2008 propose d’annuler l’enregistrement de la modification ou de sauvegarder le nom la table dans un fichier texte. Comme il est dit dans le texte d’information, il faut activer l’option “Prevent saving changes that require the table to be re-created”, littéralement “Empêcher l’enregistrement des modifications qui demande une recréation de la table” pour pouvoir supprimer cette sécurité. [Voir plus]

Faire des backups de base de données sous SQL Server 2008

Avant de faire des modifications sur une base de données, il est fortement recommandé de faire une sauvegarde de la base de données. Pour faire cette opération avec une base de données SQL serveur 2008, utilisez Microsoft SQL Server 2008 Management Studio Express (à télécharger ici). Une fois installé, lancez le logiciel et connectez vous sur votre base de données SQL Serveur 2008 Dans la partie de gauche, déplier le nœud _**Databases **_et faite un clic droit sur la base de données que vous souhaitez sauvegarder, séléctionnez Tasks puis Back Up… [Voir plus]