Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/64: Рейтинг темы: голосов - 64, средняя оценка - 4.66
1 / 1 / 1
Регистрация: 05.07.2013
Сообщений: 82

Ошибка соединения с бд

16.07.2013, 15:26. Показов 11981. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день!

Пытаюсь соединится с БД и выдает такую ошибку:


Ошибка сервера в приложении '/'.
Ошибка входа пользователя "".
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.Data.SqlClient.SqlException: Ошибка входа пользователя "".

Ошибка источника:


Строка 13: <body>
Строка 14: <div>
Строка 15: @foreach(Book book in Model)
Строка 16: {
Строка 17: <div>Name: @book.Title, Author: @book.Author</div>


Исходный файл: c:\Users\Administrator\Documents\Visual Studio 2012\Projects\UsingEF1\UsingEF1\Views\Ho me\Index.cshtml Строка: 15

Трассировка стека:


[SqlException (0x80131904): Ошибка входа пользователя "".]
System.Data.SqlClient.SqlInternalConnect ion.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +5295167
System.Data.SqlClient.TdsParser.ThrowExc eptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +242
System.Data.SqlClient.TdsParser.TryRun(R unBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +1682
System.Data.SqlClient.TdsParser.Run(RunB ehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +69
System.Data.SqlClient.SqlInternalConnect ionTds.CompleteLogin(Boolean enlistOK) +30
System.Data.SqlClient.SqlInternalConnect ionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) +317
System.Data.SqlClient.SqlInternalConnect ionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) +889
System.Data.SqlClient.SqlInternalConnect ionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) +307
System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions) +434
System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +225
System.Data.ProviderBase.DbConnectionFac tory.CreatePooledConnection(DbConnection Pool pool, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +37
System.Data.ProviderBase.DbConnectionPoo l.CreateObject(DbConnectionOptions userOptions) +558
System.Data.ProviderBase.DbConnectionPoo l.UserCreateRequest(DbConnectionOptions userOptions) +67
System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +1052
System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78
System.Data.ProviderBase.DbConnectionFac tory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +167
System.Data.ProviderBase.DbConnectionClo sed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +143
System.Data.SqlClient.SqlConnection.TryO pen(TaskCompletionSource`1 retry) +83
System.Data.SqlClient.SqlConnection.Open () +96
System.Data.SqlClient.SqlProviderService s.UsingConnection(SqlConnection sqlConnection, Action`1 act) +79
System.Data.SqlClient.SqlProviderService s.UsingMasterConnection(SqlConnection sqlConnection, Action`1 act) +203

[InvalidOperationException: Для этой операции необходимо соединение с базой данных 'master'. Не удается создать соединение с базой данных 'master', поскольку исходное подключение базы данных было открыто, и из строки соединения удалены учетные данные. Укажите не открытое соединение.]
System.Data.SqlClient.SqlProviderService s.UsingMasterConnection(SqlConnection sqlConnection, Action`1 act) +379
System.Data.SqlClient.SqlProviderService s.GetDbProviderManifestToken(DbConnectio n connection) +241
System.Data.Common.DbProviderServices.Ge tProviderManifestToken(DbConnection connection) +26

[ProviderIncompatibleException: Поставщик не возвратил строку ProviderManifestToken.]
System.Data.Common.DbProviderServices.Ge tProviderManifestToken(DbConnection connection) +170
System.Data.Entity.ModelConfiguration.Ut ilities.DbProviderServicesExtensions.Get ProviderManifestTokenChecked(DbProviderS ervices providerServices, DbConnection connection) +66

[ProviderIncompatibleException: При получении сведений о поставщике из базы данных возникла ошибка. Ее причиной могло быть то, что Entity Framework использует неверную строку подключения. См. подробные сведения во внутренних исключениях и удостоверьтесь в том, что используется правильная строка подключения.]
System.Data.Entity.ModelConfiguration.Ut ilities.DbProviderServicesExtensions.Get ProviderManifestTokenChecked(DbProviderS ervices providerServices, DbConnection connection) +225
System.Data.Entity.ModelConfiguration.Ut ilities.DbConnectionExtensions.GetProvid erInfo(DbConnection connection, DbProviderManifest& providerManifest) +87
System.Data.Entity.DbModelBuilder.Build( DbConnection providerConnection) +82
System.Data.Entity.Internal.LazyInternal Context.CreateModel(LazyInternalContext internalContext) +143
System.Data.Entity.Internal.RetryLazy`2. GetValue(TInput input) +171
System.Data.Entity.Internal.LazyInternal Context.InitializeContext() +498
System.Data.Entity.Internal.InternalCont ext.Initialize() +31
System.Data.Entity.Internal.InternalCont ext.GetEntitySetAndBaseTypeForType(Type entityType) +39
System.Data.Entity.Internal.Linq.Interna lSet`1.Initialize() +137
System.Data.Entity.Internal.Linq.Interna lSet`1.GetEnumerator() +38
System.Data.Entity.Infrastructure.DbQuer y`1.System.Collections.Generic.IEnumerab le<TResult>.GetEnumerator() +99
ASP._Page_Views_Home_Index_cshtml.Execut e() in c:\Users\Administrator\Documents\Visual Studio 2012\Projects\UsingEF1\UsingEF1\Views\Ho me\Index.cshtml:15
System.Web.WebPages.WebPageBase.ExecuteP ageHierarchy() +197
System.Web.Mvc.WebViewPage.ExecutePageHi erarchy() +83
System.Web.WebPages.StartPage.RunPage() +17
System.Web.WebPages.StartPage.ExecutePag eHierarchy() +62
System.Web.WebPages.WebPageBase.ExecuteP ageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +76
System.Web.Mvc.RazorView.RenderView(View Context viewContext, TextWriter writer, Object instance) +608
System.Web.Mvc.BuildManagerCompiledView. Render(ViewContext viewContext, TextWriter writer) +382
System.Web.Mvc.ViewResultBase.ExecuteRes ult(ControllerContext context) +431
System.Web.Mvc.ControllerActionInvoker.I nvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +39
System.Web.Mvc.<>c__DisplayClass1c.<Invo keActionResultWithFilters>b__19() +74
System.Web.Mvc.ControllerActionInvoker.I nvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +388
System.Web.Mvc.<>c__DisplayClass1e.<Invo keActionResultWithFilters>b__1b() +72
System.Web.Mvc.ControllerActionInvoker.I nvokeActionResultWithFilters(ControllerC ontext controllerContext, IList`1 filters, ActionResult actionResult) +303
System.Web.Mvc.ControllerActionInvoker.I nvokeAction(ControllerContext controllerContext, String actionName) +844
System.Web.Mvc.Controller.ExecuteCore() +130
System.Web.Mvc.ControllerBase.Execute(Re questContext requestContext) +229
System.Web.Mvc.ControllerBase.System.Web .Mvc.IController.Execute(RequestContext requestContext) +39
System.Web.Mvc.<>c__DisplayClassb.<Begin ProcessRequest>b__5() +71
System.Web.Mvc.Async.<>c__DisplayClass1. <MakeVoidDelegate>b__0() +44
System.Web.Mvc.Async.<>c__DisplayClass8` 1.<BeginSynchronous>b__7(IAsyncResult _) +42
System.Web.Mvc.Async.WrappedAsyncResult` 1.End() +152
System.Web.Mvc.Async.AsyncResultWrapper. End(IAsyncResult asyncResult, Object tag) +59
System.Web.Mvc.Async.AsyncResultWrapper. End(IAsyncResult asyncResult, Object tag) +40
System.Web.Mvc.<>c__DisplayClasse.<EndPr ocessRequest>b__d() +38
System.Web.Mvc.SecurityUtil.<GetCallInAp pTrustThunk>b__0(Action f) +31
System.Web.Mvc.SecurityUtil.ProcessInApp licationTrust(Action action) +61
System.Web.Mvc.MvcHandler.EndProcessRequ est(IAsyncResult asyncResult) +118
System.Web.Mvc.MvcHandler.System.Web.IHt tpAsyncHandler.EndProcessRequest(IAsyncR esult result) +38
System.Web.CallHandlerExecutionStep.Syst em.Web.HttpApplication.IExecutionStep.Ex ecute() +9629708
System.Web.HttpApplication.ExecuteStep(I ExecutionStep step, Boolean& completedSynchronously) +155


Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.17929




Вообще не понятно, что не так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.07.2013, 15:26
Ответы с готовыми решениями:

Имя соединения 'LocalSqlServer' не было найдено в конфигурации приложений или строка соединения пуста
Добрый день, форумчане. У меня такая проблема: решили поставить в конторе портал teamlab, скачали опенсурс версию 6.5, поставили Mysql 5.6,...

Ошибка установления соединения с SQL Server при нажатия кнопки объекта " Login"
Доброго времени суток, форумчане! Начал пробовать делать Web-приложение под ASP.NET. Создал 1-у форму добавил несколько объектов,...

Ошибка "ExecuteReader требует открытого и доступного соединения. Текущее состояние соединения закрыто. "
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; using System.Data;...

8
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
16.07.2013, 17:21
ваш приложенный текст ошибки бесполезен без вашей строки подключения
0
1 / 1 / 1
Регистрация: 05.07.2013
Сообщений: 82
16.07.2013, 17:36  [ТС]
Вот строка подключения в web.config

<connectionStrings>
<remove name="LocalSqlServer" />
<add name="PrimaryConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=VPS1167\SQLEXPRESS; Initial Catalog=BooksShop;" />
</connectionStrings>
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
16.07.2013, 17:58
для подключения к серверу нужны UserName/Password. У вас нет того.
Примерно так должно быть
<add name="connString" connectionString="Provider=System.Data.S qlClient;Metadata=res://*;Provider Connection String='Data Source=;Initial Catalog=bdname;Integrated Security=False;User Id=user;Password=pass'"/>
0
1 / 1 / 1
Регистрация: 05.07.2013
Сообщений: 82
16.07.2013, 18:06  [ТС]
я задала логин и пароль для базы данных, но при тестировании пишет, что ошибка входа пользователя, поэтому я и не писала id/password
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
16.07.2013, 18:15
ну дело именно в этом
0
1 / 1 / 1
Регистрация: 05.07.2013
Сообщений: 82
17.07.2013, 09:20  [ТС]
ясно, буду исправлять

Добавлено через 13 часов 1 минуту
проблема оказалась в том, что в БД нужно было назначить права пользователю
0
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 16
03.12.2014, 11:52
Приветстую всех! Не стал создавать новую тему, надеюсь помогут в данной.
Поднял БД и пытаюсь к ней подключится через клиент, при подключении появляется ошибка.
03.12.2014 10:12:32
System.Data.EntityException: Произошла ошибка базового поставщика в Open. ---> System.Data.SqlClient.SqlException: Ошибка входа пользователя "z_login".
в System.Data.SqlClient.SqlInternalConnect ion.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExc eptionAndWarning()
в System.Data.SqlClient.TdsParser.Run(RunB ehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
в System.Data.SqlClient.SqlInternalConnect ionTds.CompleteLogin(Boolean enlistOK)
в System.Data.SqlClient.SqlInternalConnect ionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnect ionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
в System.Data.SqlClient.SqlInternalConnect ionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionFac tory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
в System.Data.ProviderBase.DbConnectionPoo l.CreateObject(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPoo l.UserCreateRequest(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPoo l.GetConnection(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionFac tory.GetConnection(DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionClo sed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.SqlClient.SqlConnection.Open ()
в System.Data.EntityClient.EntityConnectio n.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
--- Конец трассировки внутреннего стека исключений ---
в System.Data.EntityClient.EntityConnectio n.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
в System.Data.EntityClient.EntityConnectio n.Open()
в System.Data.Objects.ObjectContext.Ensure Connection()
в System.Data.Objects.ObjectQuery`1.GetRes ults(Nullable`1 forMergeOption)
в System.Data.Objects.ObjectQuery`1.System .Collections.Generic.IEnumerable<T>.GetE numerator()
в System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
в System.Data.Objects.ELinq.ObjectQueryPro vider.<GetElementFunction>b__0[TResult](IEnumerable`1 sequence)
в System.Data.Objects.ELinq.ObjectQueryPro vider.ExecuteSingle[TResult](IEnumerable`1 query, Expression queryRoot)
в System.Data.Objects.ELinq.ObjectQueryPro vider.System.Linq.IQueryProvider.Execute[S](Expression expression)
в System.Linq.Queryable.First[TSource](IQueryable`1 source, Expression`1 predicate)
в DRCOKO.Classes.Config.GetDocument()
в DRCOKO.Classes.Config..ctor()
в DRCOKO.Classes.DrcokoHelper.ReadData()
-----------------------------------------------------------
Строка подключения:

<add name="znoConnection" connectionString="Data Source=192.168.1.77\SQL2012;Initial Catalog=zno;Persist Security Info=True;User ID=z_login;Password=password;MultipleAct iveResultSets=True;Timeout=300" />
<add name="znoEntities" connectionString="metadata=res://*/Classes.DataBase.DRCOKO.csdl|res://*/Classes.DataBase.DRCOKO.ssdl|res://*/Classes.DataBase.DRCOKO.msl;provider=Sys tem.Data.SqlClient;provider connection string=&quotata Source=.\SQL2012;Initial Catalog=zno;Persist Security Info=True;User ID=z_login;Password=password;MultipleAct iveResultSets=True&quot;" providerName="System.Data.EntityClient" />
Ранее с MS SQL сервером не работал.
0
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 16
04.12.2014, 19:08
Проблему исправил самостоятельно, оказывается сервер был настроен на авторизацию только на "Проверка подлинности Windows".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2014, 19:08
Помогаю со студенческими работами здесь

Ошибки СУБД: ошибка выделения памяти. Ошибка соединения с сервером 1С
Здравствуйте! Есть один сервер. На нем стоит MS SQL, 1С сервер и терминально подключаются пользователи через RDP (до 80 пользователей). ...

Ошибка соединения
Друзья, вот написал проект,все нормально работает но есть одно но... Когда пользователь отсоеденен от интернета, я пытаюсь отправить...

Ошибка соединения
Здравствуйте! Не могу соеденится с Database Engine. Первый раз работаю с SQL Server и толком ничего не могу понять. Раньше соединялось, а...

Ошибка соединения
Возникла непонятная ошибка соединения. Суть программы в том что она берет значение из одной таблицы и сравнивает ее с другим значением из...

Ошибка соединения
Здравствуйте! Не могу понять что произошло...? При попытке скачивания базы БухИтоги в Бухгалтерию из Торговли, после подсоединения с...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
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