Symfony соединяется с Windows Azure

1

Я знаю, что это может показаться сумасшедшим, но я хочу подключить проект symfony с подключением базы данных Microsoft.

Я много искал, чтобы найти решение, но я не нашел ни одного примера, как подключить проект symfony с сервером Microsoft SQL или с окнами azure.

Кто-нибудь знает, как это сделать, и если это возможно?

Теги:
sql-server
azure

1 ответ

1
Лучший ответ

Когда вы создаете какой-либо сервис, всегда открывался блокнот:

Итак, когда вы создали SQL Server, вы вводите user и passowrd, а затем создаете базы данных SQL, а затем выбираете SQL Server для связывания нового db.

С этими вещами вы соединяетесь с PDO таким образом:

try {   
    $conn = new PDO ( "sqlsrv:server = tcp:<SQL_SERVER>.database.windows.net,1433; Database = <SQL_DATABASE>", "<SQL_SERVER_USER>", "SQL_SERVER_USER_PASSWORD");
    $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}catch ( PDOException $e ) {
print( "Error connecting to SQL Server." );
die(print_r($e));
}

где

  1. SQL_SERVER - это имя SQL Server
  2. SQL_DATABASE - это имя базы данных, связанной с SQL_SERVER
  3. SQL_SERVER_USER & SQL_SERVER_USER_PASSWORD - это пользователь и пароль для SQL_SERVER

В Symphony вы должны установить драйвер на pdo_sqlsrv и позволить Doctrine выполнять свою работу

Получить строку подключения. Вы можете увидеть, что ваша строка подключения находится на портале, затем выберите вашу базу данных и нажмите "Показать строки подключения базы данных" на новой панели, где вы увидите код примера подключения OBDC, PDFO... без пароля

Изменение пароля пользователя. Перейдите на SQL-сервер, затем щелкните по верхнему значку "Сбросить пароль", измените его.

  • 0
    большое спасибо за ваш отличный ответ :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню