2013-03-22 2 views
0

На работе я написал приложение, которое обрабатывает данные из базы данных SQL Server и выводит их в формате файла.Чит-приложение для подключения к базе данных SQL Server

Теперь мне нужно использовать его дома, так как приложение имеет жестко закодированную строку подключения. У меня проблема. У меня есть копия базы данных в моей компании, исходная база данных недоступна извне компании.

формат Строка соединения выглядит следующим образом

Data Source=serverName-01;Initial Catalog=dbName_01;Integrated Security=True;Pooling=False 

Я попытался обмануть приложение путем редактирования окна хостов файл:

serverName-01 127.0.0.1 

Но это не сработало. Есть ли способ заставить его работать, не работая и не редактируя исходный код?

Урок трудный путь - никогда не прописывать соединение srings: <

+0

Ваша компания настолько щедрым, чтобы взять исходный код у себя дома? – TalentTuner

+0

У меня есть исходный код, но в проекте используются некоторые liblaries, которые я не могу законно устанавливать дома. – EOG

+0

Все, что вы можете сделать, это установить локальную базу данных с той же самой архитектурой servername и db. –

ответ

1

Для этого вы можете использовать псевдоним, определенный в диспетчере конфигурации SQL Server. Создайте псевдоним для вашего локального экземпляра, который имеет то же имя, что и имя в строке подключения.

Посмотрите на следующей статье для того, как это сделать (это очень просто):

Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)

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