19 / 34 / 11
Регистрация: 09.10.2010
Сообщений: 420
|
|||||||||||
1 | |||||||||||
Невозможно выполнить запрос из приложения14.12.2017, 17:38. Просмотров 1262. Ответов 4
Написал простенькое приложение, которое генерирует скрипт восстановления из бекапов. Но при попытке выполнения возникает ошибка
Код
"System.Data.SqlClient.SqlException (0x80131904): Database 'dbToRestore' cannot be opened. It is in the middle of a restore." Это понятно, что за ошибка. Но при этом, если скопировать этот sql и выполнить в SSMS, то всё прекрасно выполняется. Как добиться того, чтобы из приложения тоже выполнялось так же, а не ругалось и не вылетало? Кликните здесь для просмотра всего текста
0
|
|
14.12.2017, 17:38 | |
Невозможно выполнить POST запрос
|
|
679 / 541 / 242
Регистрация: 04.08.2015
Сообщений: 1,494
|
|
14.12.2017, 18:20 | 2 |
![]() Решение
ai-zer, System.Data.SqlClient не поддерживает некоторые команды/синтаксис, например GO. Чтобы выполнить скрипт используйте пространство имен Microsoft.SqlServer. Пример можно посмотреть здесь: https://social.msdn.microsoft.... aproviders
1
|
19 / 34 / 11
Регистрация: 09.10.2010
Сообщений: 420
|
||||||
16.12.2017, 15:34 [ТС] | 3 | |||||
Спасибо, сработало.
Но к сожалению появилась проблема с таймаутами, что бы я ни ставил в строке подключения, вылетает через 10 минут.
Про GO узнал, что это вообще не команда SQL, и его поддерживает только SSMS. https://docs.microsoft.com/en-... tements-go
0
|
679 / 541 / 242
Регистрация: 04.08.2015
Сообщений: 1,494
|
|
16.12.2017, 16:02 | 4 |
Так не пишут. Посмотрите здесь : https://www.connectionstrings.com/sql-server/
0
|
Администратор
![]() |
|
16.12.2017, 16:47 | 5 |
Пишут. Это подключение к default instance на локальной машине. Не путайте человека.
0
|
16.12.2017, 16:47 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Dorkbot B. Невозможно выполнить логи Невозможно выполнить операцию перечисления
Ora 30036 Невозможно выполнить insert Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |