Присоединить базу данных MSSQL через PHP - PullRequest
1 голос
/ 08 мая 2011

Я использую Drupal 6, PHP 5.3, SQL Server 2008 R2 (подключение к базе данных MSSQL из PHP через драйвер SQLSRV). Возможно ли через PHP для пользователя присоединить новую базу данных в SQL Server?

Просто чтобы выяснить причину, по которой мне нужно это сделать. Мой сайт, который отображает информацию об инспекциях железнодорожного пути. Каждая проверка поезда для подразделения хранится в отдельной базе данных. Пользователь (администратор) должен будет периодически присоединять базу данных, чтобы обновить систему с помощью дополнительных проверок. Возможно ли для пользователя управлять базой данных через PHP (т.е. присоединять базу данных)?

Если что-то из этого неясно, пожалуйста, дайте мне знать. Любая помощь будет принята с благодарностью!

Приветствия

Neil

1 Ответ

3 голосов
/ 08 мая 2011

Да, вы можете сделать это с помощью PHP.

  1. Загрузите файл данных (.mdf) и файл журнала (.ldf) на веб-сервер.
  2. Скопируйте данные и файлы журнала в папку данных SQL Server.
  3. Вызовите sp_attach_db с запросом SQL.
...