Файл базы данных SQL Server и WCF - PullRequest
       6

Файл базы данных SQL Server и WCF

1 голос
/ 01 декабря 2008

У меня есть служба WCF, которая предоставляет метод GetCustomers (). Внутренние элементы метода используют уровень данных вместе с бизнес-уровнем для возврата списка клиентов. В настоящее время я использую файл базы данных SQL Server, сохраненный на сервере. Все отлично работает в моей локальной сети, но я хочу переместить это в Интернет.

Я подумал, что лучшим способом будет создание службы IIS WCF, которая выполняет вызовы текущей службы WCF GetCustomers (). У меня не было большого опыта работы с файлами базы данных SQL Server, но я решил, что мне нужно переместить файл .mdf в папку App_Data службы IIS WCF, но я не уверен, как изменить строку подключения к базе данных и заставить все это работать должным образом. Единственное, что я могу понять, - это то, что мне придется повторно реализовать метод GetCustomers () в службе IIS WCF и указать его для правильной базы данных. Похоже, мне не следовало этого делать.

Я знаю, что если бы я размещал БД в полной реализации SQL Server, это не было бы проблемой, потому что строка подключения не изменилась бы. На данный момент это не вариант.

Я думаю, что делаю это сложнее, чем должно быть.

1 Ответ

1 голос
/ 01 декабря 2008

У меня плохие новости - вы не можете напрямую обращаться к файлам данных SQL Server. Вы должны запустить SQL Server.

Вы используете подход Access, который работает без какого-либо сервера доступа - вы просто указываете свой источник данных на файл, и все готово. Файлы SQL Server не работают таким образом.

Если ваша база данных небольшая, рассмотрите вариант Microsoft SQL Server Express , который обладает большей мощью SQL Server без дорогостоящего лицензирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...