Comment remplir la chaîne de connection se trouvant dans la chaîne connectionstring de votre fichier web.config en asp.net ?
vous avez deux possibilités
Vous devez être identifié pour poster un commentaire.
Pourquoi les utiliser ?
Quand les utiliser ?
Comment les utiliser ?
Vous devez être identifié pour poster un commentaire.
Je recommande de passer chaque semaine le BPA sur l' ensemble des serveurs de production. Cela permet de s' assurer qu' aucune base n' a pas de sauvegarde, que les logs ne comportent pas d' anomalies, de détecter d' éventuels pannes de disque car il exige un contrôle d' intégrité des bases (DBCC CheckDB)... Cela règle les problèmes de sécurité lors du premier passage comme le compte de service de SQL Serveur. A ce propos, il est préciser que l' on ne doit pas utiliser le compte System. Pour régler ce point comme pour régler l' ensemble des points de BPA, après désignation de l' anomalie, vous devez vous reporter à l' aide en ligne de BPA qui vous renvoie vers MSDN. Il faut savoir qu' il existe une quarantaine de règle de bonne pratique que votre serveur doit respecter, de plus, de nouvelles règles peuvent être téléchargées. Toutes ces règles de bonnes pratique sont expliquées dans l' aide de BPA ce qui doit renforcer la formation du DBA/Développeur.
Pour télécharger SQL Serveur Best Practice Analyser cliquez ici
Vous devez être identifié pour poster un commentaire.
En mars 2007, quand j'ai décidé de me plonger dans l'étude approfondie des bases de données pour en faire un métier, je me suis intéressé à SQL Serveur 2005 qui était le produit le plus récent. Après 2 mois d'étude du produit sur la version developper : J'écrivais cet article qui vantait les nouveautés SQL de cette version à juste titre:
Référence : ici
SQL Serveur 2005 est plus performant en terme de haute disponibilité mais SQL Serveur 2000 sait déjà faire les 3 sortes de réplications.
SQL Serveur 2005 est un trés bon produit OLAP mais SQL serveur 2000 possède déjà les lots dts et un noyau Analysis service.
D'autre part, SQL Serveur 2005 est encore mieux sécurisé en comparaison des autres sgbd du marché et il offre une scalabilité encore plus grande à la montée en charge.
Néanmoins, Aujourdhui, je travaille à mi-temps sur SQL Serveur 2000 et je trouve que ce SGBD est une trés bonne base de données suffisante pour la majorité des bases internet.
Vous devez être identifié pour poster un commentaire.
Cet outil, que je redécouvre est formidable, le best practice analyser 2005 centre sur la sécurité et les pratiques de maintenance les plus simple ne me parait donné l'ensemble de l'information que fournit le best practices analyser 2000.
Vous devez être identifié pour poster un commentaire.
Si vous souhaitez certifier vos connaissances en matière de bases de données à destination des entreprises, il existe une alternative à la certification editeur qui demande du temps, de l'argent et une motivation importante.
BrainBench propose sur internet des certifications sur les principales bases de données du marchés.
Un test d'entrainement coute 25 dollars, une certification coute 45 dollars et ils proposent un certains nombre de test gratuitement. C'est 2 fois moins cher qu'une certification microsoft. l'intérêt principal de Brainbech, c'est la possibilité de passer le test en ligne ce qui évite d'aller dans un centre prometric ou vue, de devoir prendre rendez vous dans une grande ville.
Evidemment cela n'a pas la renommée d'une certification MCTS SQL Serveur 2005 mais on peut fournir à l'employeur la preuve que l'on a des compétences sur SQL serveur 7,2000 ou 2005 ou en SQL ANSI.
Je vous recommande d'aller faire un tour sur le site : http://www.brainbench.com/
Vous devez être identifié pour poster un commentaire.
L' importance de la normalisation de la base est essentiel. Le modèle relationnelle a fait passer le gros du travail de la partie développement à la partie conception.
L' Architecte de la base, premier intervenant du projet, qui utilise POWER AMC ou Toad Data Modeler doit respecter absolument la 3 ème forme normale dans la définition de son modèle. On ne peut pas faire l' économie d'un modéle relationnel dans la conception d' une application.
Le deuxième pôle de l' optimisation est le soin apporté à l' écriture du SQL. Privilégié le plus possible l' écriture de SQL à l' écriture de Transact SQL. L' utilisation de SQL permet l' indexation et des performances supérieurs. Par exemple, la semaine dernière, mon patron me signale une application dont les temps de réponses dépassés 30 secondes. Fier de mes connaissances, je propose d' optimiser la requête par une indexation adéquate. Je passe 3H00 sur la requête pour finalement découvrir que les 30 secondes sont perdus par l' utilisation en cascade de fonctions. Évidemment, en tant que développeur, on doit répondre à des besoins fonctionnelles et l'encapsulation en fonction répond bien à nos besoins mais en production, avec 100000 lignes dans une table, on perd un temps précieux à l' exécution.
Le troisième pôle de l' optimisation est l' indexation. Sur des tables de plus de 1000 lignes, il devient important d' indexer. Un produit comme POWER AMC vous facilite le travail puisqu' il génére la majorité des index à la conception pour des tables bien normalisé.
On découvre donc bien que l' essentiel de l' optimisation d' une base de données ne se passe pas donc pas en production, par le DBA, mais lors de la fabrication, par le développeur et l'architecte de la base.
Ne simplifions pas trop, les développeurs règlent généralement très bien les problèmes apparents et les problèmes de performances apparaissent souvent très tard dans le cycle de vie et entraîne des interventions des DBA. Néanmoins, la montée en charge future d' une application peut être prévu très tôt par le respect de normes.
Vous devez être identifié pour poster un commentaire.
Data compare,Il s'agit d'un outil qui compare deux bases, tables par tables et qui note les différences de données entre les deux... Aprés application de data compare, vous avez deux bases identiques au niveau données. Si vous avez des différences de schéma, utilisez plutôt Sql compare de Red gates.
Data compare crée un script de mise à jour qui peut être exécuté sur la base cible...
http://www.red-gate.com/products/SQL_Data_Compare/index.htm
Malheureusement, ce n'est pas un outil gratuit ( 300 dollars )
Developpez.com a fait un test du produit :
http://ditch.developpez.com/redgate/sqldatacompare/
Une solution alternative à l'achat de ses deux produits et l'achat de Visual Studio for Databases professionnel
Vous devez être identifié pour poster un commentaire.
Un livre indispensable pour retrouver les réflexes de conception d'un Modèle conceptuel de données et travailler ainsi à la génération d'une base de données avec power amc 11.
Conception des bases de données relationnelles en pratique de jacky akoka et isabelle comyn wattiau edition vuibert informatique.
On y trouve les notions d'un MCD, d'un modèle relationnelle, des exercices en SQL, des exercices de modélisation de bases de données avec la correction.
Vous devez être identifié pour poster un commentaire.
Un outil génial qui permet de créer un MCD, puis de générer un MPD, enfin génération d'un script de création de tables vers une base de données cible ( SQL Serveur 2000 par exemple ).
On peut modifier le modèle physique de données et lorsque l'on modifie le modèle conceptuel et que l'on regenere le modele physique, il conserve les modifications du modèle physique, exemple : mise en place d'une identity pour une primary key.
un super outil pour le dba et le développeur, il permet de plus de modeliser en uml des applications et de générer des rapports sur le travail de modelisation effectue.
Deux fonctionnalités assez peu utilisé de Power AMC : vous pouvez générer des données de test pour votre modèle de données. Inutile donc d'acheter Visual Studio For DataBase Professionnel. L'autre truc, c'est de pouvoir calculer l'occupation de la base en fonction du nombres de lignes que vous affecter... Exemple : dans 5 ans, vous aurez 10000 lignes dans votre table RECETTE, alors votre base fera 5 giga!
Vous devez être identifié pour poster un commentaire.
Cet outil fournit un script SQL d'une base ( CREATE ) et de ses données ( INSERT ).
http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en
un article sur l'utilisation :
http://www.technos-sources.com/tutorial-exporter-base-donnees-aide-database-publishing-wizard-35.aspx
Le principal intérêt de Microsoft SQL Serveur Database Publishing est de générer l'ensemble des données de la base pour sql serveur 2000 ou 2005.
MAIS AUSSI : Une option permet d'exporter par exemple les données d'une seule table
Vous devez être identifié pour poster un commentaire.
Export des données d'une table vers un fichier.
-S précise le nom de l'instance
-T utilise le mode d'authentification windows
-c fichier origine au format texte
exemple :
bcp ssms.dbo.clients out c:clients.txt -c -S Serveur -T
bcp Adventureworks.person.contact out "d:sql serveuradventureworks_person_contact.txt" -S Pluton -U SA -P ******* -T -c
Exporter le résultat d'une requête avec bcp
exemple :
bcp "select ville from ssms.dbo.clients" queryout c:lesvilles.txt -c -S Serveur -U id_utilisateur -P Password
Importer des données avec bcp.
-F La première ligne contient le nom de colonnes, la deuxième ligne les données.
-t précise la tabulation de separation.
exemple :
bcp ssms.dbo.codepostaux in c:codepostal.txt -c -F 2 -t ; -S Serveur -T
Vous devez être identifié pour poster un commentaire.
Modélisation, Sécurisation, Développement, Interrogation de la base SQL Server.
Copyright © 2007-2008
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com