C'est déjà qui, le méchant ?

by Stéphane 20. November 2007 17:11

Coup de toner dans le monde féérique de l'iPhone : Apple collecte les informations de l'utilisateur lorsque celui-ci se connecte au Net ... Cela fait un peu tâche pour l'entreprise qui accuse MS d'être le grand démon et d'espionner ces utilisateurs.

Mauvais pub aussi suite aux récentes révélations concernant les failles de sécurité de l'iPhone !

Je ne peux m'empêcher de me poser cette question : Que ce saurait-il passé si l'entreprise concernée avait été MS au lieu de Apple ?

 

Tags:

iPod

Reflection

by Stéphane 19. November 2007 17:21

Voici une reflection dont il faut se souvenir lorsque l'on développe du software :

Solve Problems - Realize that to more than 99.9% of the worlds population, code/technology are simply a means to an end. Software solves problems. The world really doesn't care how or why it works.

7 of the Hardest Things I Learned About Writing Software

Tags:

Tips

Serveur lié SQL-Server 2005 64 Bit / Oracle 9 32 Bit

by Stéphane 14. November 2007 01:20

Après quelques heures de recherche, voici la procédure à suivre afin de créer un linked server sous SQL-Server 2005 sous Windows Server 2003 x64 Edition et Oracle 9 sous Windows Server 2003 (32 Bit).

 

Par défaut, le provider pour Oracle ne se trouve pas dans l’Object Explorer de SQL Server Management Studio ( Server/ Server Object / Linked Servers / Providers). N’installez pas le client 32 bit en espérant le voir apparaître. En effet, SQL-Server étant 64 bit, seuls les providers 64 bit sont visibles …

 

Le premier pas est donc d’installer le client Oracle 64 bit (soit la version Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (x64)) et l’installer.

 

Il faut ensuite installer l’Oracle Data Access Componant (ODAC pour les intimes), toujours en version 64 bit (Oracle10g Release 2 ODAC (64-bit) 10.2.0.3 for Windows x64)

 

Redémarrer SQL-Server afin de voir le provider dans la lise des Providers (OraOLEDB.Oracle).

 

Configurer le provider afin d’autoriser l’inprocess (Server/ Server Object / Linked Servers / Providers / OraOLEDB.Oracle / Properties)

 

Configuer le TNS si cela n’est déjà fait (Démarrer / programs / Oracle - ODACHome1 / Outils de configuration et de migration / Net Manager)

 

On peut maintenant ajouter le server lié  (merci Chuck P):

EXEC sp_addlinkedserver   'tnsName',  'Oracle',  'OraOLEDB.Oracle',  'tnsName'

EXEC sp_addlinkedsrvlogin 'tnsName', false,null, 'username', 'password'

 

Dernier écueil …  Si lors du test de cette nouvelle connexion, le serveur vous retourne le message suivant :

ORA-12705 - Invalid or Unknow NLS parameter value specified

Il vous faut encore éditer la base de registre et changer les clé ‘NLS_LANG’ d’Oracle et leurs assigner la valeur ‘AMERICAN_AMERICA.WE8ISO8859P1’ . Tout ceci est documenté chez Oracle ici : ora-12705 - Invalid or unknown NLS parameter value specified

 

Voilà, j’espère que cela fera gagner du temps a certains …

 

Stéphane.

Tags: , ,

Linked Server | Oracle | SQL-Server 2005


Stéphane Schwartz, Chef de projet (IPMA Level-C) et développeur (MCSD.Net)

Linkedin Twitter

International Project Management Association

Microsoft Certified Technology Specialist Microsoft Certified Application Developer Microsoft Certified Solution Developer

AdSense

Month List

Powered by BlogEngine.NET 2.0.0.36 - Eco Theme by n3o Web Designers