Cannot generate SSPI context---MS SQL ERROR

 

http://www.cnblogs.com/newr2006/archive/2011/08/25/2153253.html

Additional error information from SQL Server is included below.  Cannot generate SSPI context.

ConnectionString:'Data Source=sqlxxxxx;Initial Catalog=master;Integrated Security=True;Pooling=False;Asynchronous Processing=False;ConnectTimeout=15'

Cannot connect to database master at SQL server at sqlxxxxx. The database might not exist, or the current user does not have permission to connect to it.
 which manually add the service principle name for each SQL VM, which resolved the issue:

setspn -a MSSQLSvc/<SQLVMName>.cnblogs.com:1433 <SQLVMName>.
setspn -a MSSQLSvc/<SQLVMName>.cnblogs.com <SQLVMName>.

restart the sql services

~~~~~~~~~~

ADSI相关属性值如下:

时间: 2024-08-01 20:29:28

Cannot generate SSPI context---MS SQL ERROR的相关文章

MS SQL 日志记录管理

    MS SQL的日志信息/日志记录,可能对你来说,既熟悉又陌生,熟悉是因为你可能一直都在使用,查看.关注一些日志信息/记录,例如,作业历史记录:陌生是因 为你可能从不关注日志信息/记录的管理,这里我一直用日志信息/记录这个词,而没有用日志文件这个词来阐述,是想让大家把它和事务日志文件(ldf)区分 开来,网上你用日志文件做搜索关键词,可能搜出来的都是事务日志相关的信息.其实它真的也叫日志文件,这篇文章我大概从日志记录分类.如何查看日志记录. 日志记录的位置.日志记录的设置.为什么错误日志会

MS SQL统计信息浅析下篇

   MS SQL统计信息浅析上篇对SQL SERVER 数据库统计信息做了一个整体的介绍,随着我对数据库统计信息的不断认识.理解,于是有了MS SQL统计信息浅析下篇. 下面是我对SQL Server统计信息的一些探讨或认识,如有不对的地方,希望大家能够指正. 触发统计信息更新条件疑问     关于这个触发统计信息更新的条件.因为我在很多资料上看到过,例如Microsoft  SQL Server 企业级平台管理实践. 我自己上篇也是这样解释的.    1:普通表上,触发数据库自动更新统计信息

远程检测MS SQL Server账号安全性

server|安全|安全性 ODBC是开放数据互连(Open Database Connectivity)的简称,它是一个用于远程访问数据库(主要是关系型数据库)的统一界面标准. ODBC下现实运用中是一个数据库的访问库,它提供了一组ODBC API函数可以提供给编程者使用.对于程序员来说,ODBC API函数集实际上等于一个动态连接库(DLL)集,可以在应用程序中直接使用它们. 一个应用程序直接调用ODBC API函数来进行数据库的应用工作,工作过程一般比较复杂.其中一种办法大概是以下几步:<

Web环境下MS SQL Server中数据的磁带备份与恢复

server|web|备份|恢复|数据 摘 要:介绍了磁带数据备份及恢复的工作过程,包括在硬盘上建立了一个与磁带的容量相当的数据库,即桥数据库和在Web信息系统中要实现完整的磁带数据备份及恢复功能.从理论与实践上阐述了如何利用SQL中现有的数据库备份和恢复的命令以及NT中的IDC技术. 关键词:Web信息系统:磁带数据备份:桥数据库:IDC文件:数据恢复 1 引言 实现磁带备份数据的功能有两方面的困难:首先,MS SQL Server(以下简称SQL)所提供的数据库的整体备份及恢复功能不能直接满

榨干MS SQL Server 最后一滴血

server 风云变换的网络,网络安全让人们不能不关注它.数据库,让我们不得不想起强大的ORACLE,MS SQL.微软的漏洞最多,今天就用SQL INJECTION来让MS SQL为我们好好的工作. 以下(使用一知名网站作为测试点),相信大家对SQL爆库,爆表,爆字段都已掌握,在这里就不多说这方面了. MS SQL内置函数介绍: @@VERSION 获得Windows的版本号,MS SQL的版本号,补丁. User_name() 得到当前系统的连接用户 Db_name() 得到当前连接的数据库

MS SQL基础教程:移动数据库

在SQL Server 中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库.拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除.附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据.使用系统存储过程Sp_detach_db 来拆分数据库,用系统存储过程Sp_attach_db 来附加数据库. Sp_detach_db 系统存储过程的语法如下: sp_detach_db [@dbname =] 'database_name'

MS SQL基础教程:对象的SQL脚本

Enterprise Manager 提供了可视化的界面,在其中建立数据库及其对象,如表.视图.缺省值等,很少需要用户自己编辑程序代码.但对用户来说,了解这些对象是如何通过SQL语言建立,的并得到其SQL 语言脚本(Script) 是很有好处.的在Enterprise Manager 中提供了工具,以帮助用户产生这些对象的SQL 语言脚本. 生成对象的SQL 脚本方法如下: (1) 在Enterprise Manager 中选择要生成SQL 脚本的对象,单击右键,从快捷菜单中的"所有任务(All

MS SQL基础教程:启动与关闭服务器

启动服务器的方法有以下几种: 1.用Enterprise Manager 启动 在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的服务器上单击右键后,从快捷菜单中选择"Start" 项,即可启动. 2.用SQL Server Service Manager 启动 启动方法如下: (1)从菜单中选择Service Manager 选项,启动服务管理器.服务管理器启动后,如图5-2 (a) 所示: (2) 在Servic

MS SQL基础教程:sql警报

在SQL Server 中通过警报管理器定义警报,当某些特定的事件发生时会自动报警.当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满.SQL Server 产生的错误信息.事件都会被记入Windows NT 的应用日志,SQL Server 读取日志并与已定义了警报的事件相比较,如果匹配,则将触发警报. 在SQL Server 中利用警报管理器可创建二种类型的警报:事件警报和性能状况警报. 17.4.1 创建事件警报 使用