Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
1
.NET 4.x

Перенос программы работающей с SQL Server на другой компьютер

17.12.2015, 19:28. Показов 2223. Ответов 7

Написал программу на C#, БД добавлена с помощью Linq To Sql, чтение, запись и все прочие работы связанные с БД написал на C#, но когда сделал setup файл для программы и перенёс на другой компьютер, программа перестала выполнять действия связанные с БД, даже иногда формы не открываются.

Как решить эту проблему?

Вот моя строка подключения:
C#
1
2
3
4
5
<connectionStrings>
    <add name="MyConectionString"
        connectionString="Data Source=.;Initial Catalog=BandivanKat;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>
В программе подключаюсь вот так
C#
1
2
3
string str = ConfigurationManager.ConnectionStrings["MyConectionString"].ConnectionString;
            SqlConnection sqlconnect = new SqlConnection(str);
            sqlconnect.Open();
На другом компе при компиляции получаю исключение с таким сообщением
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll An attempt to attach an auto-named database . A database with the same name exists, or specified file cannot be opened, or it is located on UNC share
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2015, 19:28
Ответы с готовыми решениями:

Перенос программы работающей с MySql на другой компьютер
Уважаемые эксперты, помогите с таким вопросом: только начал изучать mySql, до этого работал с...

Перенос баз данных с одного sql server на другой
Добрый день. Такая проблема: Я и мой товарищь пытаемся обменятся данными из бд по сети, через...

Перенос программы на другой компьютер
Как перенести программу, написанную в Visual C++ (с библиотекой MFC) на другой компьютер, где нет...

Перенос программы с БД на другой компьютер
Здравствуйте, пожалуйста помогите решить проблему. В делфи сделал программу с базой данных на СУБД...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
7
Модератор
881 / 790 / 326
Регистрация: 03.02.2015
Сообщений: 5,104
Записей в блоге: 9
17.12.2015, 22:51 2
Я в БД не очень, но знаю что этот SQL c разрядностью не очень дружит. Создавали на 32 перенесли на 64 и все. (могу ошибаться)
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
17.12.2015, 22:58  [ТС] 3
Нет проблема не в разрядности
0
Администратор
Эксперт .NET
13155 / 10715 / 4421
Регистрация: 17.03.2014
Сообщений: 21,588
Записей в блоге: 1
18.12.2015, 04:21 4
vardanhome, это точно реально используемая строка подключения? Потому что ошибка говорит о попытке attach-a базы. Это вроде делается только если в строке подключения используется параметр AttachDBFilename. Решается проблема выдачей прав учетной записи SQL Server-а на mdf файл.
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
18.12.2015, 08:47  [ТС] 5
Да это то что сейчас написан у меня,а исключение дает вот так provider:Sql Network Interfaces,error 26,вообще как надо писать эту строку что бы программа работала с базой не смотря на каком сервере установлен ??
0
Администратор
Эксперт .NET
13155 / 10715 / 4421
Регистрация: 17.03.2014
Сообщений: 21,588
Записей в блоге: 1
18.12.2015, 14:37 6
vardanhome, нужно во время установки проверять определять настройки SQL Server'a и формировать стрроку подключения соответственно. Или просить пользователя указать параметры.
0
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 11
18.12.2015, 14:52  [ТС] 7
OwenGlendower и как сформулировать этот класс,что бы просить пользователя указать параметры
0
Администратор
Эксперт .NET
13155 / 10715 / 4421
Регистрация: 17.03.2014
Сообщений: 21,588
Записей в блоге: 1
18.12.2015, 16:48 8
vardanhome, делаешь окно где пользователь вводит адрес сервера, название БД и параметры аутенификации.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2015, 16:48

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Перенос программы на другой компьютер
Здравствуйте. Мне нужно перенести программу, написанную на Делфи (база данных Paradox), на...

Перенос программы с БД на другой компьютер
Есть программа для работы с бд. БД - Access, доступ - ADO. БД лежит в каталоге с прогой. В...

Перенос программы на другой компьютер
Здравствуйте. Мне нужно перенести программу, написанную на Делфи (база данных Oracle), на другой...

Перенос Qt + Winsock2 программы на другой компьютер
Всем доброго времени суток! Помогите пожалуйста со страшной проблемой:cry: У меня есть программа,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.