У меня есть виртуальная машина, работающая на моем компьютере под управлением Windows Server 2008 с установленным SQL Server 2012. При запуске SQL Server Management Studio на виртуальной машине можно подключить как таковой:Не удается подключиться к SQL Server, размещенному на виртуальной машине
Image showing Management Studio credentials
Однако, когда я запускаю следующий код С # вне виртуальной машины (VMWare Player) Я получаю сообщение об ошибке сказав, что сервер не найден.
SqlConnection myConnection = new SqlConnection(@"Database=MyDB;Server=WIN-A7D3AQAEQ8C\SQLEXPRESS;Integrated Security=True;connect timeout = 7;");
Ошибка:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
Я могу пинговать виртуальную машину и наоборот. Брандмауэр виртуальной машины полностью отключен. Что я делаю не так?
[этот вопрос] (http://stackoverflow.com/questions/13441986/sql-server-c-sharp-connection) может направить вас к решение. – CodingYoshi