2015-12-06 5 views
0

Я пытаюсь подключиться к базе данных Azure SQL с помощью API Smartfox.Подключиться к базе данных Windows Azure с помощью API Smartfox

Открываю панель управления, нажимаю на модуль конфигуратора зоны, дважды щелкаю по моей зоне и нажимаю на диспетчер базы данных.

Он спрашивает, и я поставить:

Database Driver Class: {SQL Server Native Client 10.0}; //Not sure about this got it from https://azure.microsoft.com/en-us/documentation/articles/sql-database-dotnet-how-to-use/ 
Connection String: Database=databaseName;Data Source=us-cdbr-azure-central-a.cloudapp.net;User Id=userId;Password=password //I get from the Azure portal under settings->properties 
Username: userId 
Password: password 

Это не соединяется. Поддержка Azure поддерживается Smartfox?

На самом деле это, вероятно, потому, что у меня нет подходящего адаптера. Правильно ли это? https://www.microsoft.com/en-us/download/details.aspx?id=36434 Где я могу поместить это в каталог smartfox?

ответ

1

вы должны иметь возможность подключиться к Azure SQL с помощью драйвера JDBC. Пожалуйста, попробуйте поместить файл .jar в папку {SFS2XRoot}/lib/.

Необходимые драйверы и шаги для использования JDBC с Azure SQL можно найти в this article.

Также я нашел this tutorial на веб-сайте smartfox, возможно, будет полезно.

Надеюсь, это поможет!

https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-java-simple-windows/

http://smartfoxserver.com/blog/?p=58

+0

Мой smartfox уже настроен для JDBC. В моей строке подключения должно быть что-то не так. –

+0

1) Вы поместили драйвер под папку lib? 2) Ниже приведен пример строки подключения для вашей ссылки Строка connectionString = "jdbc: sqlserver: //your_server.database.windows.net: 1433;" + "database = your_database;" + "user = your_user @ your_server;" + "password = your_password;" + "encrypt = true;" + "trustServerCertificate = false;" + "hostNameInCertificate = *. Database.windows.net;" + "loginTimeout = 30;"; – neolursa

+0

да, но я не могу ввести целую строку подключения в smartfox. Я должен ввести его в формате, указанном в вопросе –