août 2007 - Messages
Pour les utilisateurs de Vista et SQL Serveur 2005. Il se peut que vous rencontriez quelques problèmes pour permettre les connexions à votre serveur Sql depuis d'autres postes que le vôtre.
Si tel est le case, voici la marche à suivre pour permettre les connexions entrantes sur votre serveur Sql Serveur 2005 :
1) Activer les connexions remote :
a. Lancer SQL Server 2005 Surface Area
b. Cliquer sur le menu Surface Area Configuration for Services And Connections
c. Sur chacune de vos instances, cliquer sur Database Engine-> Remote Connections. Là Sélectionnez, Using both TCP / IP and named Pipes
2) Activer le Sql Browser :
a. Toujours dans le Surface Area Configuration, Cliquer SQL Server Browser, puis Service
b. Mettre le service en Automatic et démarrer le service avec Start
3) Vérifier que SQL Server autorise les remote connections :
a. Dans votre SQL Server Management Studio, ouvrez une connexion Admin.
b. Sur l’instance connecté, clic droit Propriétés, onglet Connections.
c. Vérifier que la case Allow remote connections to this server soit cochée
4) REDEMARRER LES SERVICES SQL DE VOS INSTANCES
5) Ajouter dans votre firewall une exception sur les programmes suivants :
a. C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
b. C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn\sqlservr.exe
c. C:\Program Files\Microsoft SQL Server\MSSQL.3\MSSQL\Binn\sqlservr.exe
Et voilà tout devrait rentrer dans l'ordre à présent.
J'ai toujours cherché à refaire le TabControl WinForms pour avoir quelque chose qui se rapproche des TabControls de Sql Serveur 2005 
Eh bien faute de temps, j'ai renoncé à l'écrire moi même. Et puis voilà que je trouve quelqu'un qui lui a pris le temps de le faire 
J'ai trouvé ça (un peu par hasard) sur CodeProject. Ce site est une véritable mine d'or pour les développeurs .NET
Pour en revenir à ce cher tab control, sachez que vous avez les sources VB.NET et C#. Attention toutefois, les sources VB.NET sont plus à jour que les sources C# (intégration de quelques évolutions que l'auteur n'a pas migré vers la version C#)
Le lien vers le projet sur CodeProject : http://www.codeproject.com/dotnet/CustomTabControl.asp
J'ai écris il y a quelques temps deux articles sur la création d'un Extender Ajax, puis la création d'un ScriptControl.
Je me suis appuyé non seulement sur la bibliothèque fournie par le Framework Microsoft ASP.NET Ajax 1.0, mais aussi sur le framework de l'AjaxToolkit.
Voici les liens vers ces deux articles :
Ah et puis un peu d'auto-congratulations (ça ne fait jamais de mal) l'article sur la création d'un extender Ajax a été référencé sur le site web asp.net fr.
Merci à celui qui en a eu l'initiative !
Bonne lecture.
Merci Mitch pour le design de mon blog tout neuf (et tout beau maintenant)
Mitch, c'est notre designer à Bewise. Bon moi je lui demande souvent de faire (ou refaire) des boutons, ce qui est loin d'être passionnant, mais Mitch c'est surtout un pro de la 3D... Domaine ou VRAIMENT, je capte pas grand chose.
Si vous voulez voir les créations du gugusse c'est par ici : http://www.vertice.fr
Pour en revenir au design du blog, je lui avais juste demander d'intégrer mon petit icone msn du canari tout endormi avec sa tasse fumante 
Mitch a pensé au thême du café, ce qui est trés judicieux, puisque je suis toujours au radar tant que j'en ai pas avalé au moins 2 le matin !
Bref, thanks Mitch, tu roxxxes de la patate !
SI vous avez besoin de passer une date dans une requête SQL, et que vous n’avez AUCUNE possibilité de passer un type DATETIME avec ADO.Net, voici une petite astuce qui vous enlèvera une grosse épine du pied, à savoir les problème de culture de date sur votre serveur SQL cible (JJ/MM/AAAA ou MM/JJ/AAAA)
Par l’exemple, si vous ne savez pas si vous devez faire ( pour une date du 1er Décembre 2006):
Insert into MaTable(ID, DateDeb) Values(10, '01/12/2006')
OU
Insert into MaTable(ID, DateDeb) Values(10, '12/01/2006')
Alors, utilisez la forme concaténée de date Sql.
Cette forme est : ‘AAAAMMJJ’ soit dans notre exemple
Insert into MaTable(ID, DateDeb) Values(10, '20061201')
Dans ce cas là, et quelque soit la culture de votre Server SQL, la date retenue et insérée sera bien le 01er décembre 2006 !
Note : La forme concaténée d’une date complète est : ‘AAAAMMJJ HH:MM:SS.MSS’
A + 
J'ai écris il y a de ça bien longtemps un article sur l'utilisation dans ADO.Net des classes de bases d'accés aux données, ainsi que de DbProviderFactory.
Par acquis de conscience (et aussi pour tester/remplir un peu ce blog) je vous en remets une couche 
Comme tous mes articles, vous pouvez les retrouver sur le site de Bewise, au format Word et sur le site TechheadBrothers au format html.
Je vous file le lien THB (TechHeadBrothers en plus court), l'exemple que j'y fournis est plus complet.
J'ai pas mal joué aussi avec les Generics dedans et la programmation par Attributs, "juste pour voir"
Bonne lecture.
OMG !
Traduction litérale : Oh My God, ou plutôt "Oh Mon Dieu"...
Certains diront que ça reflète un tantinet mon état d'esprit et ils n'auront pas tort :) Un esprit jeune dans un corps pas sain du tout !
Ici on discute principalement d'informatique, de développement, de trucs de barbus quoi (bien que je ne le sois pas ;)) mais aussi de tout ce qui m'intéresse, ce qui peut aller de la reproduction de l'alligator au sénégal pendant la période glaciaire, jusqu'à mon petit faible pour les jeux online ...
Tout n'est pas encore en place, mais ça ne saurait tarder. A venir, pas mal d'articles et de tips autour de .Net en général ...
Hum... C'est un peu tout ce que j'ai à dire sur ce premier Post...
| Sinon, je m'appelle Sébastien Pertus. Je suis consultant pour la société Bewise, basée à Toulouse. |
Vous pouvez aussi me retrouver sur TechheadBrothers, site dédié aux technologies .Net
| |
| J'y écris des articles notamment sur SQL Serveur, ou ASP.Net 2.0 |
J'ai 30 ans et toutes mes dents (enfin au dernier recensement .. )
Reste que j'ai un gros faible pour tout ce qui est WPF, dont j'espère pouvoir rapidemment pondre quelques articles :)
Je ne vais pas finir par un "Bonne lecture" car il va sans dire qu'au moment où j'écris ces lignes, il n'y a pas grand chose ... à lire !
Alors on va dire ...
A bientôt & Stay Tuned !