Я знаю, что это может показаться сумасшедшим, но я хочу подключить проект symfony с подключением базы данных Microsoft.
Я много искал, чтобы найти решение, но я не нашел ни одного примера, как подключить проект symfony с сервером Microsoft SQL или с окнами azure.
Кто-нибудь знает, как это сделать, и если это возможно?
Когда вы создаете какой-либо сервис, всегда открывался блокнот:
Итак, когда вы создали 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));
}
где
В Symphony вы должны установить драйвер на pdo_sqlsrv и позволить Doctrine выполнять свою работу
Получить строку подключения. Вы можете увидеть, что ваша строка подключения находится на портале, затем выберите вашу базу данных и нажмите "Показать строки подключения базы данных" на новой панели, где вы увидите код примера подключения OBDC, PDFO... без пароля
Изменение пароля пользователя. Перейдите на SQL-сервер, затем щелкните по верхнему значку "Сбросить пароль", измените его.