Пытаюсь подключиться к базе MS SQL 2008 Express из Юнити.
Через Шарп:
Синтаксис:
Используется csharp
public class MainMenu : MonoBehaviour {
private IDbConnection dbcon;
void MbShop () {
string connectionString = "Server=ECM-HAWK;" + "Database=Bd_Net;" + "User ID=Login1;" + "Password=Login1;";
SqlConnection conn = new SqlConnection(connectionString);
try
{
// Открываем подключение
conn.Open();
}
catch (SqlException e)
{
// Выводим сообщение об ошибке в случае возникновения исключения
Debug.Log("Ошибка: " + e);
}
finally
{
// Закрываем подключение
conn.Close();
Debug.Log("Подключение закрыто.");
}
}
private IDbConnection dbcon;
void MbShop () {
string connectionString = "Server=ECM-HAWK;" + "Database=Bd_Net;" + "User ID=Login1;" + "Password=Login1;";
SqlConnection conn = new SqlConnection(connectionString);
try
{
// Открываем подключение
conn.Open();
}
catch (SqlException e)
{
// Выводим сообщение об ошибке в случае возникновения исключения
Debug.Log("Ошибка: " + e);
}
finally
{
// Закрываем подключение
conn.Close();
Debug.Log("Подключение закрыто.");
}
}
Компилируется нормально, но при работе выдается ошибка:
System.Data.SqlClient.SqlException: Server does not exist or connection refused. ---> Mono.Data.Tds.Protocol.TdsInternalException: Server does not exist or connection refused. ---> System.Net.Sockets.SocketException: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
at System.Net.Sockets.Socket.Connect (System.Net.EndPoint remoteEP, Boolean requireSocketPolicy) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket+Worker.Connect () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Mono.Data.Tds.Protocol.TdsComm..ctor (System.String dataSource, Int32 port, Int32 packetSize, Int32 timeout, TdsVersion tdsVersion) [0x00000] in <filename unknown>:0
at Mono.Data.Tds.Protocol.Tds..ctor (System.String dataSource, Int32 port, Int32 packetSize, Int32 timeout, TdsVersion tdsVersion) [0x00000] in <filename unknown>:0
at Mono.Data.Tds.Protocol.Tds70..ctor (System.String server, Int32 port, Int32 packetSize, Int32 timeout, TdsVersion version) [0x00000] in <filename unknown>:0
at Mono.Data.Tds.Protocol.Tds80..ctor (System.String server, Int32 port, Int32 packetSize, Int32 timeout) [0x00000] in <filename unknown>:0
at Mono.Data.Tds.Protocol.TdsConnectionPoolManager.CreateConnection (Mono.Data.Tds.Protocol.TdsConnectionInfo info) [0x00000] in <filename unknown>:0
at Mono.Data.Tds.Protocol.TdsConnectionPool.GetConnection () [0x00000] in <filename unknown>:0
Уже мозг себе съел...
Помогите люди добрые - как к базе подцепиться?