Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Евгешко
1 / 1 / 0
Регистрация: 17.11.2015
Сообщений: 47

Подключения из программы к sql server

06.04.2016, 14:49. Показов 1172. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Написал простую программы, смотрит список сотрудников и выдает у кого сегодня день рождения.
на локальном пк все работает, а в сети нет, sql server на доступ настроил.
Что может быть? И как побороть?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SqlConnection con = new SqlConnection(@"Data Source=ATLANTIS\SQLEXPRESS;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
            con.Open();
 
            SqlCommand com = new SqlCommand(@"SELECT  [ФИО]
                                                       ,[Таб номер]
                                                       ,[Дата рождения]
                                                       ,[Пол]
                                                       ,[Подразделение]
                                              FROM [Employees].[dbo].[Список сотрудников на 2016-04-06]", con);
            SqlDataReader reader = com.ExecuteReader();
 
 
            while (reader.Read())
            {
 
                DateTime bddt = reader.GetDateTime(2);
                int nowDTMonth = DateTime.Now.Month;
                int nowDTDay = DateTime.Now.Day;
                int _age = 0;
                // DateTime firstDate = new DateTime(firstYear, firstMonth, firstDay);
                if ((nowDTMonth == bddt.Month) && (nowDTDay == bddt.Day))
                {
                    if (label1.Text == "Именинников нет")
                    {
                        label1.Text = "";
                    }
 
                    label1.Text += string.Format("{0}", "\r" + reader[0]);
                    label3.Text += string.Format("{0}", "\r" + reader[4]);
 
                    textBox1.Font = new Font("Tobota", 10, FontStyle.Italic);
 
                    _age = DateTime.Now.Year - bddt.Year;
                    if (_age % 10 == 0)
                    {
                        textBox1.Text += string.Format("{0}", "Юбиляр  " + "\t" + reader[0] + "\t" + _age + "лет" + "\r\n");
                    }
 
                }
               
            }
            con.Close();
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2016, 14:49
Ответы с готовыми решениями:

Ошибка подключения к sql server
Пытаюсь к приложению на c# в visual studio подключить базу данных на sql server 2014 что значит эта ошибка? как подключиться?

Хранение строки подключения к SQL Server
Привет всем! Где хранить строку подключения к SQL, так чтобы к ней имелся доступ у нескольких exe? Необходимо сконфигурировать и...

Строка подключения в БД SQL Server 2012
Подскажите пожалуйста, как создать строку подключения к БД SQL Server 2012 @"Data Source = SALVADORE; ...

10
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
06.04.2016, 17:16
ping ATLANTIS что говорит?
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
07.04.2016, 04:01
Цитата Сообщение от Евгешко Посмотреть сообщение
Integrated Security=True
Вы пытаетесь подключиться с использованием аутентификации Windows. В разделе "Безопасность" добалвляли сооветствующее "имя входа"? Если вы не понимаете, про что речь, значит не добавяли.
PS: Чтобы было меньше игры в "угадайку" не плохо было бы сразу текст ошибки приводить.
0
 Аватар для Евгешко
1 / 1 / 0
Регистрация: 17.11.2015
Сообщений: 47
07.04.2016, 09:19  [ТС]
Цитата Сообщение от kodv Посмотреть сообщение
Вы пытаетесь подключиться с использованием аутентификации Windows. В разделе "Безопасность" добалвляли сооветствующее "имя входа"? Если вы не понимаете, про что речь, значит не добавяли.
PS: Чтобы было меньше игры в "угадайку" не плохо было бы сразу текст ошибки приводить.
Я использую стандартную учетку "sa" дал ей предварительно новый пароль и все права. сеть не имеет выход в интернет и поэтому безопасность там 100%.
при соединении по имени ПК "Atlantis" выдает ошибку что нет связи или такого ПК
при соединении по "192.168.23.91.1433" где IP и порт выдает ошибку что нет такого пользователя

Цитата Сообщение от pincet Посмотреть сообщение
ping ATLANTIS что говорит?
проверял порт через telnet порт открыт ip,порт обмен пакетами идет
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
07.04.2016, 10:57
Цитата Сообщение от Евгешко Посмотреть сообщение
Я использую стандартную учетку "sa" дал ей предварительно новый пароль и все права
В каком месте вы ее используете? В строке подключения у вас явно указано, что вы используете Windows-аутентификацию для подключения к серверу. Место, где это указано, я процитировал в предыдущем сообщение.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
07.04.2016, 11:00
Цитата Сообщение от Евгешко Посмотреть сообщение
ПК "Atlantis" выдает ошибку что нет связи или такого ПК
именно это я и хотел узнать. DNS не поднят - как комп в сети найдет комп по имени?
посему IP/SQLEXPRESS
и да, если только sa - это авторизация сервера, посему в строке подключения явно указывай кто подключается
0
 Аватар для Евгешко
1 / 1 / 0
Регистрация: 17.11.2015
Сообщений: 47
07.04.2016, 11:04  [ТС]
а как добавить в строку явно добавить кто подключается?
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
07.04.2016, 11:07
http://www.connectionstrings.com/
0
 Аватар для Евгешко
1 / 1 / 0
Регистрация: 17.11.2015
Сообщений: 47
07.04.2016, 14:13  [ТС]
Спасибо за советы мне глупому, но все равно не пойму

изменил строку подключения на

C#
1
2
3
SqlConnection con = new SqlConnection(@"Data Source=ATLANTIS\SQLEXPRESS;Persist Security Info=False;User ID="логин";
                                                            Password="пароль";Connect imeout=15;Encrypt=False;TrustServerCertificate=False;
                                                            ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
на локальной машине подключается по сети нет
имя сервера менял на ip,port не работает.
Подскажите где туплю(
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
07.04.2016, 14:28
Скрин ошибки выложите. SQL Browser запущен?
0
 Аватар для Евгешко
1 / 1 / 0
Регистрация: 17.11.2015
Сообщений: 47
07.04.2016, 15:42  [ТС]
Всем огромное Спасибо!!!!!!!!!!!!!!!!!!
я разобрался в проблеме и частично решил.
в windows 8 и windows server 2012 работает
но не работает в 7 и ниже, при написании программы использовал .netFramework 3.5
выдает следующее
https://yadi.sk/i/y-90tDZ1qouWa
код ошибки

писание:
Stopped working

Сигнатура проблемы:
Имя события проблемы: CLR20r3
Сигнатура проблемы 01: KWDZQLEWPXWBQH2I4VIQFET0MHT1XV02
Сигнатура проблемы 02: 1.0.0.0
Сигнатура проблемы 03: 570647ff
Сигнатура проблемы 04: System.Data
Сигнатура проблемы 05: 2.0.0.0
Сигнатура проблемы 06: 530eeed9
Сигнатура проблемы 07: 137e
Сигнатура проблемы 08: 64
Сигнатура проблемы 09: System.ArgumentException
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049

что это может быть?

Добавлено через 46 минут
Еще раз огромное всем СПАСИБО за помощь!!!!!!!!!!!!!!!!!!
Последнюю проблему решил заменой .netFramework 3.5 на .netFramework 4.0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.04.2016, 15:42
Помогаю со студенческими работами здесь

Строка подключения к удаленному MS SQL Server
Здравствуйте! Подскажите по строке подключения, интересует Data Source, удаленная машина называется APP, SQL Server стоящий на ней тоже...

При создании подключения к SQL Server-у выбивает ошибку
при создании подключения к SQL Server-у выбивает ошибку -1, что делать? :(

Использование подключения к SQL SERVER разными сборками
Добрый вечер, коллеги разработчики. Разрабатываю приложение с поддержкой плагинов. Обычное многооконное приложение, а в плагинах собственно...

При попытке подключения к SQL Server 2005: "Журнал событий переполнен"
Здравствуйте! Такая проблема, пытаюсь подключиться к базе данных SQL Server 2005, но выскакивает или ошибка "Не удалось сформировать...

Microsoft SQL Server Compact Edition в SQL Server Management Studio Express
Не могу понять как настроить SQL Server Management Studio Expres чтоб открывать и создавать бд sql ce. В менеджере просто нет возможности...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru