1.SQLServer2008数据库sa账户登录127.0.0.1失败

http://blog.sina.com.cn/s/blog_546a30270102weh2.html

2.SqlServer配置管理器中的sql服务    远程过程调用失败

3.无法通过windows authentication进行登录

http://www.cnblogs.com/zerocc/p/3425431.html

通过命令行来启动数据库的话,

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>sqlservr.exe
2017-06-07 11:16:15.12 Server Microsoft SQL Server 2012 (SP1) - 11.0.3156.0 (X64)
May 4 2015 18:48:09
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

2017-06-07 11:16:15.12 Server (c) Microsoft Corporation.
2017-06-07 11:16:15.12 Server All rights reserved.
2017-06-07 11:16:15.12 Server Server process ID is 21236.
2017-06-07 11:16:15.12 Server System Manufacturer: 'Dell Inc.', System Model: 'Latitude E5470'.
2017-06-07 11:16:15.12 Server Authentication mode is MIXED.
2017-06-07 11:16:15.12 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2017-06-07 11:16:15.13 Server The service account is 'ASNET\clu'. This is an informational message; no user action is required.
2017-06-07 11:16:15.13 Server Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
2017-06-07 11:16:15.29 Server SQL Server detected 1 sockets with 4 cores per socket and 8 logical processors per socket, 8 total logical processors; using 8 logical processors based on SQL Server licensing. This is an informational message; no user action is required.
2017-06-07 11:16:15.29 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2017-06-07 11:16:15.29 Server Detected 16266 MB of RAM. This is an informational message; no user action is required.
2017-06-07 11:16:15.31 Server Using conventional memory in the memory manager.
2017-06-07 11:16:15.41 Server This instance of SQL Server last reported using a process ID of 27204 at 2017/6/7 11:14:29 (local) 2017/6/7 3:14:29 (UTC). This is an informational message only; no user action is required.
2017-06-07 11:16:15.41 Server Node configuration: node 0: CPU mask: 0x00000000000000ff:0 Active CPU mask: 0x00000000000000ff:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2017-06-07 11:16:15.42 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2017-06-07 11:16:15.44 Server Software Usage Metrics is disabled.
2017-06-07 11:16:15.44 spid4s Starting up database 'master'.
2017-06-07 11:16:15.53 Server CLR version v4.0.30319 loaded.
2017-06-07 11:16:15.56 Server Common language runtime (CLR) functionality initialized using CLR version v4.0.30319 from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\.
2017-06-07 11:16:15.69 spid4s Resource governor reconfiguration succeeded.
2017-06-07 11:16:15.69 spid4s SQL Server Audit is starting the audits. This is an informational message. No user action is required.
2017-06-07 11:16:15.70 spid4s SQL Server Audit has started the audits. This is an informational message. No user action is required.
2017-06-07 11:16:15.75 spid4s SQL Trace ID 1 was started by login "sa".
2017-06-07 11:16:15.75 spid4s Server name is 'WASYGSHA01-1020'. This is an informational message only. No user action is required.
2017-06-07 11:16:15.77 spid4s Failed to verify Authenticode signature on DLL 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\ftimport.dll'.
2017-06-07 11:16:15.78 spid16s Starting up database 'msdb'.
2017-06-07 11:16:15.78 spid17s Starting up database 'LISA5_RPS'.
2017-06-07 11:16:15.78 spid18s Starting up database 'LISA5_PRG_Rewind'.
2017-06-07 11:16:15.78 spid20s Starting up database 'LISA5_CMS_Rewind'.
2017-06-07 11:16:15.78 spid9s Starting up database 'mssqlsystemresource'.
2017-06-07 11:16:15.78 spid19s Starting up database 'Installer_Repository5'.
2017-06-07 11:16:15.78 spid22s Starting up database 'Installer_CMS_Master5'.
2017-06-07 11:16:15.78 spid21s Starting up database 'Installer_Program_Master5'.
2017-06-07 11:16:15.78 spid23s Starting up database 'd_lisa_Program_RDC1F47A8FA04CD9272'.
2017-06-07 11:16:15.80 spid13s A self-generated certificate was successfully loaded for encryption.
2017-06-07 11:16:15.80 spid24s Starting up database 'd_lisa_CMS_RDC1F47A8FA04CD9272'.
2017-06-07 11:16:15.80 spid25s Starting up database 'TW_LS_RPS'.
2017-06-07 11:16:15.80 spid26s Starting up database 'TW_LS_PRG_DHL4_Base'.
2017-06-07 11:16:15.85 spid27s Starting up database 'TW_LS_CMS_DHL4'.
2017-06-07 11:16:15.85 spid13s Server is listening on [ 'any' <ipv6> 1433].
2017-06-07 11:16:15.86 spid28s Starting up database 'TW_LS_PRG_DHL4'.
2017-06-07 11:16:15.87 spid13s Server is listening on [ 'any' <ipv4> 1433].
2017-06-07 11:16:15.87 spid9s The resource database build version is 11.00.3000. This is an informational message only. No user action is required.
2017-06-07 11:16:15.87 spid13s Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
2017-06-07 11:16:15.89 spid13s Server named pipe provider is ready to accept connection on [ \\.\pipe\sql\query ].
2017-06-07 11:16:15.91 Server Server is listening on [ ::1 <ipv6> 1434].
2017-06-07 11:16:15.91 Server Server is listening on [ 127.0.0.1 <ipv4> 1434].
2017-06-07 11:16:15.91 Server Dedicated admin connection support was established for listening locally on port 1434.
2017-06-07 11:16:15.93 spid13s SQL Server is now ready for client connections. This is an informational message; no user action is required.
2017-06-07 11:16:15.93 Server SQL Server is attempting to register a Service Principal Name (SPN) for the SQL Server service. Kerberos authentication will not be possible until a SPN is registered for the SQL Server service. This is an informational message. No user action is required.
2017-06-07 11:16:15.94 spid9s Starting up database 'model'.
2017-06-07 11:16:15.97 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) [ MSSQLSvc/WASYGSHA01-1020.asnet.accorservices.net ] for the SQL Server service. Windows return code: 0x2098, state: 15. Failure to register a SPN might cause integrated authentication to use NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies and if the SPN has not been manually registered.
2017-06-07 11:16:15.98 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) [ MSSQLSvc/WASYGSHA01-1020.asnet.accorservices.net:1433 ] for the SQL Server service. Windows return code: 0x2098, state: 15. Failure to register a SPN might cause integrated authentication to use NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies and if the SPN has not been manually registered.
2017-06-07 11:16:16.01 spid9s Clearing tempdb database.
2017-06-07 11:16:16.45 spid9s Starting up database 'tempdb'.
2017-06-07 11:16:16.53 spid29s The Service Broker endpoint is in disabled or stopped state.
2017-06-07 11:16:16.53 spid29s The Database Mirroring endpoint is in disabled or stopped state.
2017-06-07 11:16:16.55 spid29s Service Broker manager has started.
2017-06-07 11:16:16.65 spid4s Recovery is complete. This is an informational message only. No user action is required.
2017-06-07 11:16:40.50 Logon Error: 18456, Severity: 14, State: 5.
2017-06-07 11:16:40.50 Logon Login failed for user 'ASNET\clu'. Reason: Could not find a login matching the name provided. [CLIENT: 127.0.0.1]

2017-06-07 11:20:29.80 Logon Error: 18456, Severity: 14, State: 5.
2017-06-07 11:20:29.80 Logon Login failed for user 'ASNET\clu'. Reason: Could not find a login matching the name provided. [CLIENT: 172.31.212.20]
2017-06-07 11:21:45.60 Server Using 'dbghelp.dll' version '4.0.5'
2017-06-07 11:23:15.55 Server ***Unable to get thread context for spid 0
2017-06-07 11:23:15.55 Server * *******************************************************************************
2017-06-07 11:23:15.55 Server *
2017-06-07 11:23:15.55 Server * BEGIN STACK DUMP:
2017-06-07 11:23:15.55 Server * 06/07/17 11:23:15 spid 14040
2017-06-07 11:23:15.55 Server *
2017-06-07 11:23:15.55 Server * Non-yielding Scheduler
2017-06-07 11:23:15.56 Server *
2017-06-07 11:23:15.56 Server * *******************************************************************************
2017-06-07 11:23:15.56 Server Stack Signature for the dump is 0x000000000000029A
2017-06-07 11:23:17.04 Server External dump process return code 0x20000001.
External dump process returned no errors.
2017-06-07 11:23:17.04 Server DoMiniDump () encountered error (0x80004005) - Unspecified error

2017-06-07 11:23:17.04 Server Process 0:0:0 (0x511c) Worker 0x00000004784A0160 appears to be non-yielding on Scheduler 5. Thread creation time: 13141278975449. Approx Thread CPU Used: kernel 0 ms, user 0 ms. Process Utilization 0%. System Idle 95%. Interval: 70137 ms.

https://www.isunshare.com/sql-server/fix-sql-server-failed-login-error.html

Failed to verify Authenticode signature on DLL 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\ftimport.dll'.

https://social.technet.microsoft.com/Forums/scriptcenter/en-US/28053d1a-9ac6-464d-a5a7-e19797d3f9df/failed-authenticode-ftimportdll?forum=sqlsetupandupgrade

Failure to register a SPN might cause integrated authentication to use NTLM instead of Kerberos.

https://mssqlwiki.com/tag/failure-to-register-a-spn-might-cause-integrated-authentication-to-use-ntlm-instead-of-kerberos/

最后发现是域账号的问题导致的,电脑的sql server是前同事安装的,但是安装的时候,是用的他自己的域账号。

我的域账号尝试登陆无法识别的。

处理方法,用之前同事的域账号登陆电脑,然后连接上数据库。然后把自己的域账号加入到logins中。

SQL server 2008 15434  以及 15023

从数据库删除用户的的时候,提示用户已经登录,不允许删除

https://stackoverflow.com/questions/29911656/unable-to-delete-the-database-user-as-the-user-is-already-logged-in-currently-e

通过下面的查询语句找到session编号

SELECT session_id
FROM sys.dm_exec_sessions
WHERE login_name = 'chuck'

然后强制结束session,其中67是我找到的编号

kill 67

=========================================

删除用户之后,重新创建用户遇到的问题

User, group, or role ... already exists in the current database (Microsoft SQL Server, Error: 15023)

在出问题的数据库上执行这个命令

sp_change_users_login 'AUTO_FIX', 'chuck'

The row for user 'chuck' will be fixed by updating its login link to a login already in existence.
The number of orphaned users fixed by updating users was 1.
The number of orphaned users fixed by adding new logins and then updating users was 0.

多次 执行直到出现

The number of orphaned users fixed by updating users was 0.
The number of orphaned users fixed by adding new logins and then updating users was 0.

sqlserver附加数据库失败

我遇到的问题是,之前用的EntityFramework,添加数据库,是以链接数据文件生成的。

链接数据库后台是由EF做的

<connectionStrings>
<add name="SchoolDBEntities" connectionString="metadata=res://*/School.csdl|res://*/School.ssdl|res://*/School.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=LUJUNTAO\MSSQLSERVER2012;initial catalog=SchoolDB;persist security info=True;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

坑爹了,发现之前连接数据库的时候,没有用127.0.0.1,用的居然是LUJUNTAO\MSSQLSERVER2012

备注:

在"127.0.0.1"附加的数据库和在"用户名\数据库实例"附加的数据库是不一致的

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

连接局域网中的数据库(remote database),遇到上面的错误。原因是本地配置的代理没有bypass掉局域网的ip。然后还需要重启一下机器

登录失败 18456

https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error?view=sql-server-2017

Server Name: .
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536

State 1

Error information is not available. This state usually means you do not have permission to receive the error details. Contact your SQL Server administrator for more information.

最后发现是因为连错了数据库,

本地安装了sql server 2008和sql server 2014,其中sql server 2008的连接是127.0.0.1,但是sql server 2014的连接应该是127.0.0.1\sql2014

用everything搜索,ssms.exe "C:\Program Files (x86)\Microsoft SQL Server\" 【ssms.exe是sql server management studio】

"C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"

登陆失败  error 26

在连接数据库的时候,需要显示指定端口1433。

或者启用SQL Server Browser

https://dba.stackexchange.com/questions/118458/connect-to-sql-server-without-specifying-port

如果sql server browser是灰色的,无法启用。那么打开services管理工具,设置SQL Server Browser服务的启动方式为Automatic()

https://stackoverflow.com/questions/21375014/i-cannot-start-sql-server-browser

sqlserver数据库出错的解决方法的更多相关文章

  1. entityframework使用CodeFirst创建MySql数据库出错的解决方法恢复

    先告诉大家一个秘密,EF在使用 update-database 时候,使用的连接字符串来自于解决方案中的“启动项目”,而不是你在包管理器中选择的“默认项目” 0x01. 先说错误,方便大家检索到 开发 ...

  2. mysql5.x升级至mysql5.7后导入之前数据库date出错的解决方法!

    mysql5.x升级至mysql5.7后导入之前数据库date出错的解决方法! 修改mysql5.7的配置文件即可解决,方法如下: linux版:找到mysql的安装路径进入默认的为/usr/shar ...

  3. Django的admin管理系统写入中文出错的解决方法/1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘locate’

    Django的admin管理系统写入中文出错的解决方法 解决错误: 1267  Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and ( ...

  4. Sqlserver2012数据库乱码的解决方法

    Sqlserver2012数据库乱码的解决方法 1.      在创建数据库时,一定要指定数据库的排序规则 2.      输入数据库名称 3.      选中选项,在排序规则中选中Chinese_P ...

  5. VS 2013 professional版在win10上安装出错的解决方法

    VS 2013 professional版在win10上安装出错的解决方法 win10上安装完VS 2012 professional和VS 2017 professional后,由于项目的需要,要在 ...

  6. SqlServer表死锁的解决方法

    SqlServer表死锁的解决方法   前些天写一个存储过程,存储过程中使用了事务,后来我把一些代码注释掉来进行调试找错,突然发现一张表被锁住了,原来是创建事务的代码忘记注释掉.本文表锁住了的解决方法 ...

  7. python学习--python 连接SQLServer数据库(两种方法)

    1. python 学习.安装教程参照: http://www.runoob.com/python/python-tutorial.html 2. 集成开发环境 JetBrains PyCharm C ...

  8. MVC4升级MVC5导致原项目出错的解决方法

    原文:MVC4升级MVC5导致原项目出错的解决方法 出现安全透明方法"WebMatrix.WebData.PreApplicationStartCode.Start()"尝试访问安 ...

  9. Asp.Net 应用程序在IIS发布后无法连接oracle数据库问题的解决方法

    asp.net程序编写完成后,发布到IIS,经常出现的一个问题是连接不上Oracle数据库,具体表现为Oracle的本地NET服务配置成功:用 pl/sql 等工具也可以连接上数据库,但是通过浏览器中 ...

随机推荐

  1. CentOS网卡配置大全

    持续更新中... 1.配置机器名 2.配置网卡属性 3.问题解决 3.1解决网卡经常需要手动重连问题 vi /etc/sysconfig/network-scripts/ifcfg-ens33 把ON ...

  2. 我读过的最好的epoll讲解(转)

    原文:http://zhihu.com/question/20122137/answer/14049112 作者:蓝形参来源:知乎 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等 ...

  3. Servlet----------Servlet 的映射路径细节

    在使用servlet时候,有些时候都需要自己来配置web.xml文件,在配置的时候,我们可以配置多个<url-pattern></url-pattern> 比如在这里绑定了3个 ...

  4. [Google Maps API 3]Marker从Clusterer中分离及Marker置于Cluster上一层的解决办法

    在Google Maps API的使用中,经常用到Clusterer来避免过密的Marker显示.但仔细看一下Clusterer的设置参数中并没有直接将某些Marker除外的方法,那遇到这样的需求,怎 ...

  5. vue-preview使用

    1.安装 npm i vue-preview -S2.如果使用vue-cli生成的项目,需要修改webpack.base.conf.js文件中的loaders,添加一个loader{ test:/vu ...

  6. String.getBytes()未设置字符集导致打印的pdf乱码

    如果不设置字符集会选择系统字符集,系统也没设置,会选iso-8859-1 导致汉字乱码,成为?

  7. [lr] 基本色调调整和色调曲线

    基本色调调整 • 曝光度调整 ▶ 控制区域 在Lightroom中,软件提示我们曝光控制的是如图中间调的区域.我们把鼠标移动到曝光工具条上,软件会提示我们这个区域: ▶ 实际效果 ▪ 增加曝光值 增加 ...

  8. js匿名自执行函数中闭包的高级使用(---------------------------******-----------------------------)

    先看看最常见的一个问题: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  9. RVDS编译器

    不同ARM的体系结构,使用的ARM RealView编译工具时的异同点. 1)ARM体系结构v6K首次引入对4个CPU的MPCore处理器支持,高效的多重处理系统与单CPU系统相比,功耗更低,散热量更 ...

  10. linux安装composer及安装yii2

    wget https://getcomposer.org/download/1.3.2/composer.phar mv composer.phar /usr/local/bin/composer c ...