2013-06-16 6 views
0

Я хотел бы услышать от вашего совета. Я занят разработкой приложения WPF с использованием C# 4.5 и SQL Server 2012.любое подключение к локальному SQL-серверу

Мое приложение может извлекать любые данные из базы данных SQL на моем локальном компьютере. Но я хочу установить свое приложение на другую машину, которая может извлекать любые данные из базы данных SQL с моей локальной машины. Как это работает? Я не знаю, как это сделать. Любое предложение?

Ваш совет очень ценится. Благодаря!

+1

Вы прочитали руководство по конфигурации сети SQL Server? http://msdn.microsoft.com/en-us/library/ms189083.aspx Если проблема связана с клиентами, я всегда нахожу http://www.connectionstrings.com/ полезной. – Mitch

+0

спасибо за предоставленные ссылки. они полезны для просмотра. :) – user1358072

ответ

1

Изменить строку подключения в YourApp.config.exe В моем случае это было что-то вроде этого;

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase; 
User ID=myUsername;Password=myPassword; 
+0

Прохладный спасибо. Как вы думаете, лучший способ использовать mdf. файл для подключения к базе данных с C# или подключение к локальному серверу Sql? – user1358072

+0

Если у вас один сервер, на котором установлен SQL Server, используйте его как удаленный сервер. Установка сервера SQL Server на всех локальных машинах - это не очень хорошая идея. Пожалуйста, примите мой ответ, если это поможет вам. –

+0

Если у меня есть один сервер, на котором установлен SQL Server, вы имеете в виду, что я должен создать сервер из Hyper-V на моей локальной машине, тогда я устанавливаю сервер sql на этом сервере. Поэтому я могу подключить базу данных к удаленному серверу - правильно ли я понимаю? – user1358072

0

Вы должны изменить ConnectionString: address_of_your_SQL_server вместо localhost и не забудьте разрешить удаленные подключения для вашего SQL Server.

+0

Как получить IP-адрес сервера sql? – user1358072

+0

попробуйте спросить администратора :) вам что-то вроде адреса \ instance, где адрес - IP или имя хоста удаленной машины, а экземпляр - имя стимула репликации SQL. –

Смежные вопросы