#sql-server #symfony #propel2
#sql-server #symfony #propel2
Вопрос:
Я пытался где-то искать, но не нашел никаких ответов. Вот моя проблема :
Я разрабатываю веб-сайт, используя Symfony 3 и Propel 2. у меня есть какой-то пакет, подключенный к моей собственной базе данных, он работает отлично.
У меня есть один пакет, который должен быть подключен к другой БД (на сервере Microsoft SQL Server). Проблема в том, что я не могу подключиться к БД.
Вот мой config.yml
propel:
database:
connections:
myconnection:
adapter: "pdo_mssql"
classname: PropelRuntimeAdapterMSSQLMssqlDebugPDO
dsn: "host=MyHOST;dbname=DBname"
user: "user"
password: "password"
attributes:
Все мои параметры верны, я смог подключиться к этой БД с помощью DBeaver (менеджер базы данных).
Когда я пытаюсь
bin/console propel:database:reverse myconnection
у меня эта ошибка
[PropelGeneratorExceptionInvalidArgumentException]
Invalid database name: no configured connection named
`host=MyHOST;dbname=DBname;user=user;password=password`.
Итак, кто-нибудь может мне помочь?
Если вам нужна дополнительная информация, просто спросите об этом и извините за мой английский
ag.
Комментарии:
1. Похоже, вам нужно установить для вашего хоста / базы данных / пользователя / пароля фактические значения и не использовать заполнители, которые были в файле конфигурации.
2. Я уже использую реальные значения для установки этих параметров 🙂