ORA: 12154 обычно означает, что псевдоним db, к которому вы пытаетесь подключиться, не найден в файле tnsnames.ora.(См. http://ora -12154.ora-code.com / более подробное объяснение.)
Необходимо убедиться, что источник данных является псевдонимом, о котором файл tnsnames знает(на сервере, где находится SQL Server, независимо от того, откуда вы выполняете запросы);SQL Server будет похож на любой другой клиент Oracle и должен знать, куда подключаться и без файла tnsnames.ora, он не будет знать подробности того, где находится база данных Oracle.
Если выУ вас нет доступа к серверу SQL Server (он есть у отдела резервирования), вам нужно попросить администратора сервера настроить его для вас.
(Свойство Data Source объектасвязанный сервер должен быть псевдонимом в псевдониме tnsnames.ora для базы данных, на которую вы пытаетесь связать.)
HTH ...