Bash или PHP скрипт для выполнения хранимой процедуры на SQL Server - PullRequest
0 голосов
/ 08 марта 2010

Я пытаюсь написать скрипт bash или PHP, который будет выполнять процедуру на сервере MS-SQL. У кого-нибудь есть указания, как сделать это самым простым и удобным способом?

Сценарий будет запускаться в отдельном окне Linux.

Ответы [ 3 ]

1 голос
/ 08 марта 2010

Установка драйверов php mssql (в Linux) может стать настоящей болью. Просто имейте это в виду.

Нам пришлось иметь дело с хостинговой компанией, которая отказалась их устанавливать. Я закончил с сервисом wcf (установленным как служба windows) на сервере sql server, который просто вызывает sp и простой http-запрос из php-скрипта. Я думаю, что это действительно круто.

Я понимаю, что многие люди считают это абсолютным перебором, но нет никаких сомнений в том, что запрос http может быть выполнен с большого количества устройств и платформ. Вам не нужно устанавливать драйверы sql на каждую машину и платформу, необходимые для выполнения sp.

Таким образом, вам не нужно «открывать» сервер sql для удаленных подключений, но вы размещаете службу wcf (которая не является более безопасной или что-то в этом роде ... просто разница, некоторые люди сходят с ума, когда слышат о разрешении sql удаленные соединения)

0 голосов
/ 08 марта 2010

вы можете использовать mssql класс для PHP.

0 голосов
/ 08 марта 2010

Вот пример того, как выполнить sproc в PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...