Symfony 2のDoctrineからMicrosoft SQL Server Express 2016に接続しようとしています。私はIISサーバを使用しています。私はそのことを確認作ったDoctrine/Symfony2からMSSQLに接続
SQLSTATE[08001]: [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it.
:
parameters:
database_driver: pdo_sqlsrv
database_host: localhost\SQLExpress16
database_port: 1433
database_name: EvolutionWebShop
database_user: sa
database_password: **PASS**
しかし、私はコマンドphp bin/console doctrine:database:create
を実行しようとすると、エラーメッセージが表示されます:現在、これは私が私のparameters.yamlに持っているものです私のファイアウォールはポート1433をブロックしておらず、私のSQL ServerインスタンスはTCP/IP接続を受け入れています。
<?php
try{
$conn = new PDO("sqlsrv:server=localhost\\SQLExpress16; Database=WebShopTest", "sa", "**PASS**");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e)
{
die(print_r($e->getMessage()));
}
print "Success";
?>
ドキュメントは、Microsoft SQLを言及しないが、私はできません:私もちょうど、私は間違いなく、PHPから接続できることを確認するために、以下のテストスクリプトを実行してきました
特定の例を見つける。誰もこれを得ることができましたか?
この章では、すべてあなたが