|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
||||||
MS SQL Не получается подконектиться с базе17.08.2019, 23:59. Показов 4247. Ответов 16
Метки нет (Все метки)
Пытаюсь освоить подключение в MS SQL базе, создал два класса, согласно этому мануалу:
https://o7planning.org/ru/1051... ing-csharp при компиляции, в строке
Подскажите, как исравить данную ошибку :?
0
|
||||||
| 17.08.2019, 23:59 | |
|
Ответы с готовыми решениями:
16
Не получается подключиться к базе Не получается подключиться к базе Не получается изменить таблицу в базе |
|
Администратор
|
|
| 18.08.2019, 13:51 | |
|
AuGhost, покажи весь код методов DBSQLServerUtils.GetDBConnection и DBUtils.GetDBConnection
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
||||||||||||||||
| 18.08.2019, 15:55 [ТС] | ||||||||||||||||
|
Собственно программа:
0
|
||||||||||||||||
|
Администратор
|
|
| 18.08.2019, 16:08 | |
|
AuGhost, в DBUtils.cs в строке №18 (переменная username) не экранирован слеш. Нужно удвоить слеш или использовать @-строку.
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
||||||
| 18.08.2019, 16:11 [ТС] | ||||||
|
OwenGlendower
Я правильно понял - чтобы C# "слеш" воспринимал как слеш, а не что-то свое внутреенее, то нужно делать двойной "слеш" ?
0
|
||||||
|
Администратор
|
|
| 18.08.2019, 16:29 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 19.08.2019, 00:11 [ТС] | |
|
OwenGlendower спасибо )
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 20.08.2019, 20:59 [ТС] | |
|
OwenGlendower подскажите новичку еще пожалуйста, что означает данная ошибка в окне консоли программы при компиляции:
Getting Connection ... Openning Connection ... Error: Сбой экземпляра. P.S. еще вопрос, подскажите плз мануали или конкретную литературу по работе C# с MS Sql.
0
|
|
|
Администратор
|
|
| 20.08.2019, 22:21 | |
|
AuGhost, это ошибка исполнения, а не компиляции и к тому же неполная. Можно только сказать что-то не так со строкой подключения. Чтобы получить полный текст исключения закоментируй строки с try/catch в Main, запусти программу, скопируй текст исключения из консоли и выложи сюда.
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 20.08.2019, 23:19 [ТС] | |
|
OwenGlendower
Закоментировал, запустилась консоль с надписью Getting Connection ...
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
||||||
| 21.08.2019, 11:33 | ||||||
|
AuGhost, у тебя же ошибка при коннекте, тогда зачем ты закомментил весь блок try/catch?
вот это тебе нужно было оставить:
0
|
||||||
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 22.08.2019, 19:10 [ТС] | |
|
Выложил скрин ошибки. что-то не получается (
0
|
|
|
Администратор
|
|
| 22.08.2019, 19:56 | |
|
AuGhost, все правильно. Эта та же ошибка что и раньше. Теперь нажми ссылку "Просмотреть сведения" чтобы увидеть полную информацию об исключении. Или нажми на "копировать подробности" и выложи текст исключения сюда.
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 22.08.2019, 23:17 [ТС] | |
|
OwenGlendower
Кликните здесь для просмотра всего текста
System.InvalidOperationException
HResult=0x80131509 Сообщение = Сбой экземпляра. Источник = System.Data Трассировка стека: в System.Data.SqlClient.TdsParser.Connect( ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover, Boolean isFirstTransparentAttempt, SqlAuthenticationMethod authType, Boolean disableTnir, SqlAuthenticationProviderManager sqlAuthProviderManager) в System.Data.SqlClient.SqlInternalConnect ionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover, Boolean isFirstTransparentAttempt, Boolean disableTnir) в System.Data.SqlClient.SqlInternalConnect ionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) в System.Data.SqlClient.SqlInternalConnect ionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) в System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) в System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionFac tory.CreatePooledConnection(DbConnection Pool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionPoo l.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) в System.Data.ProviderBase.DbConnectionPoo l.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) в System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionFac tory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionInt ernal.TryOpenConnectionInternal(DbConnec tion outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionClo sed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) в System.Data.SqlClient.SqlConnection.TryO penInner(TaskCompletionSource`1 retry) в System.Data.SqlClient.SqlConnection.TryO pen(TaskCompletionSource`1 retry) в System.Data.SqlClient.SqlConnection.Open () в ConnectSQLServer.Program.Main(String[] args) в C:\Users\Alex\source\repos\ConnectSQL\co nnectSQL\Program.cs:строка 17
0
|
|
|
Администратор
|
||||||
| 23.08.2019, 00:16 | ||||||
|
AuGhost, похоже это проблемы с аутентификацией. Попробуй такой вариант класса DBSQLServerUtils
0
|
||||||
|
1 / 1 / 1
Регистрация: 11.11.2018
Сообщений: 27
|
|
| 23.08.2019, 21:43 [ТС] | |
|
OwenGlendower
Спасибо. попробовал. но вот такая ошибка... Кликните здесь для просмотра всего текста
System.InvalidOperationException
HResult=0x80131509 Сообщение = Сбой экземпляра. Источник = System.Data Трассировка стека: в System.Data.SqlClient.TdsParser.Connect( ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover, Boolean isFirstTransparentAttempt, SqlAuthenticationMethod authType, Boolean disableTnir, SqlAuthenticationProviderManager sqlAuthProviderManager) в System.Data.SqlClient.SqlInternalConnect ionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover, Boolean isFirstTransparentAttempt, Boolean disableTnir) в System.Data.SqlClient.SqlInternalConnect ionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) в System.Data.SqlClient.SqlInternalConnect ionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) в System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) в System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionFac tory.CreatePooledConnection(DbConnection Pool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionPoo l.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) в System.Data.ProviderBase.DbConnectionPoo l.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) в System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionFac tory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionInt ernal.TryOpenConnectionInternal(DbConnec tion outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionClo sed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) в System.Data.SqlClient.SqlConnection.TryO penInner(TaskCompletionSource`1 retry) в System.Data.SqlClient.SqlConnection.TryO pen(TaskCompletionSource`1 retry) в System.Data.SqlClient.SqlConnection.Open () в ConnectSQLServer.Program.Main(String[] args) в C:\Users\Alex\source\repos\ConnectSQL\co nnectSQL\Program.cs:строка 17
0
|
|
| 23.08.2019, 21:43 | |
|
Помогаю со студенческими работами здесь
17
Не получается подключиться к базе: Нераспознаваемый формат БД
Не получается реализовать магазин в базе данных (тема: прокат авто) Не получается вывести Хэшкод(который лежит в базе данных) в lable1 Не получается подключится к базе MS SQL Server через VIsual Studio 2012 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|