Я только что закончил свое приложение на c # с базой данных sql, созданной в версии 2008 r2
Я хотел бы поделиться этой базой данных по локальной сети, и моя строка подключения:
ConnectionString = @"Data Source=192.168.0.1,1433\SQLEXPRESS;user id=Rula; password=marojo;AttachDbFilename=\\192.168.0.1\Release\WEPA.mdf;Connection Timeout=30;Integrated Security=SSPI;user instance=true";
, где 192.168.0.1 - IP-адрес компьютера, на котором размещен экземпляр sqlexpress
когда я подключаюсь к базе данных локально с хост-компьютера, я не получаю ошибок, но при попытке подключиться к базе данных из общего приложения я получаю следующую ошибку:
У пользователя нет прав на выполнение этого действия.
пока я сопоставлял пользователя GUEST со своей базой данных на хост-компьютере, поскольку знал, что если компьютер попытается подключиться к базе данных удаленно, он подключится как гость.
обратите внимание: мое приложение и база данных совместно используются по сети в одной папке, и снова локально все в порядке
Пожалуйста, что я могу сделать, чтобы решить эту проблему ????
заранее спасибо = -)