2015-04-10 6 views
1

Я хочу поделиться своей базой данных SQL Server 2008 R2 между некоторыми компьютерами в одной сети (WiFi). Как я могу это сделать?

Я имею в виду, что я хочу, чтобы два пользователя получили доступ к одной и той же базе данных через сеть (WiFI). Оба могут использовать базу данных, обновить базу данных, удалить данные из базы данных, возможно ли это?

Я использую приложение Windows C#.Как использовать SQL Server 2008 R2 с использованием WiFi?

ответ

0

Что вы пытаетесь? Что не работает?

Наиболее прямое решением является доступ к базе данных с помощью проверки подлинности SQL (пользователь/пароль) и использовать строку соединения, подобную ниже, где источник данных является база данных локального IP-адрес

<add name="connectionstring" connectionString="Data Source=192.168.1.x;Initial Catalog=DATABASENAME;Persist Security Info=True;User ID=username;Password=password ..." providerName="System.Data.SqlClient" /> 
+0

я уже пробовал соединение моего компьютер с базой данных на том же компьютере .. это мое кодирование 'private void button3_Click (отправитель объекта, EventArgs e) {string connectionString = @ "Server = ABEDH-PC \ SQLEXPRESS; Database = HL7; Integrated Security = SSPI" ; строка sql = "SELECT * FROM FROMPenerima"; ' теперь, что я должен делать на другом компьютере? Я хочу, чтобы мой другой компьютер мог получить доступ к базе данных (ABEDH-PC \ SQLEXPRESS). – abedh

+0

** 1) ** Не используете ли вы проверку подлинности Windows на сервере SQL (он аутентифицирует вас зарегистрированным пользователем, поэтому вам не нужно указывать имя пользователя/пароль). Использовать проверку подлинности SQL - создать пользователя в Databse, предоставить ему разрешения для вашей базы данных HL7. Используйте это имя пользователя и пароль как 'USER Id' и' Password' в строке подключения. Проверьте, работает ли это на вашем компьютере. Затем проверьте одно и то же на другом. ** 2) ** Вы пытались получить доступ к этой базе данных с другого компьютера в SQL Managment Studio или _Server Browser_ в Visual Studio? Вы видите базу данных? Вы можете получить к нему доступ? –

+0

@abedh это сработало? –

0

Должно быть возможно:
1. Вам необходимо знать IP-адрес (или имя) компьютера, на котором запущен сервер.
2. Настройте пользователя SQL-сервера (или используйте SA, если вы не заботитесь о безопасности).
3. Используйте IP-адрес компьютера, на котором работает SQL Server, и используйте пользователя SQL Server, определенного на шаге 2 для входа.