停灯向晓  

随笔分类 -  数据库相关

  • SSMS错误:A connection was successfully established with the server, but then an error occurred during the login process
    摘要:参考:系统太慢,实在搞不清是哪里的问题,祭出重装大法需要安装的工具还真多,先装主要的吧。VS2013, SQL SERVER 2012,搞定。。连个数据库试试,出错了:A connection was successfully established with the server, but the... 阅读全文
    posted @ 2014-09-29 16:23 kofkyo 阅读(9845) 评论(0) 推荐(0)
  • 收缩数据库 DBCC SHRINKFILE
    摘要:/* from: http://www.cnblogs.com/blackcore/archive/2010/12/27/1917911.html*/ 数据库中的每个文件都可以通过删除未使用的页的方法来减小。尽管数据库引擎会有效地重新使用空间,但某个文件多次出现无需原来大小的情况后,收缩文件就变得很有必要了。数据和事务日志文件都可以减小(收缩)。可以成组或单独地手动收缩数据库文件,也可以设置数据库,使其按照指定的间隔自动收缩。 文件始终从末尾开始收缩。例如,如果有个 5 GB 的文件,并且在dbcc shrinkfile 语句中将 target_size 指定为 4 GB,则数据库引擎将从.. 阅读全文
    posted @ 2014-03-21 10:45 kofkyo 阅读(370) 评论(0) 推荐(0)
  • Microsoft Visual Studio 2010 Shell (Isolated)
    摘要:安装SQL SERVER2012,之后安装VS2012,SSMS不能启动的解决方法 阅读全文
    posted @ 2013-03-20 13:22 kofkyo 阅读(9484) 评论(0) 推荐(0)
  • SCOPE_IDENTITY
    摘要:SCOPE_IDENTITY返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。语法SCOPE_IDENTITY( )返回类型sql_variant注释SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 在功能上相似,因为它们都返回插入到 IDENTITY 列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表 阅读全文
    posted @ 2012-05-23 09:51 kofkyo 阅读(171) 评论(0) 推荐(0)
  • sql server replication遇到的一些问题
    摘要:尝试了一下sql server的复制功能1. 修改SQL Server 2008数据库服务器名称最初设置的计算机名不符合公司规范,所以改了一下,新建“本地发布”的时候会报错,需要实际的服务器名称,修改数据库服务器名称就可以了select@@ServerName--查看当前的服务器名sp_dropserver'test'--将这个服务器名删除sp_addserver'test2','LOCAL'将本地服务器重新添加到服务器表中,并且命名为test22. SQL Server 阻止了对组件 'Agent XPs' 的 过程'd 阅读全文
    posted @ 2012-04-26 12:50 kofkyo 阅读(466) 评论(0) 推荐(0)
  • Error: "Database 'XXX' is already open and can only have one user at a time"
    摘要:要打开一个数据库看属性的时候发生错误Error 22285: [SQL-DMO]Database 'CORE' is already open and can onlyhave one user at a time.新建一个查询,输入use mastergosp_who2找到连接到XXX数据库的spidkill <spid>;成功以后alter database CORE set multi_user; 阅读全文
    posted @ 2011-04-21 08:14 kofkyo 阅读(1205) 评论(0) 推荐(0)
  • sqlserver 数据库区分大小写设置
    摘要:SQL SERVER 2000/2005中默认不区分大小写,可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”, 如果使用查询语句:select * from test where tname like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Oracle有区别. 可以通过设置排序规使其区分大小写,可以分别在创建数据库、修改数据库、创建表的字 阅读全文
    posted @ 2010-12-24 09:16 kofkyo 阅读(3288) 评论(0) 推荐(1)
  • The INSTANCESHAREDWOWDIR command line value was not specified
    摘要:/* from: http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/789acf70-2ca7-4338-9c65-e143d223a806*/ 阅读全文
    posted @ 2010-08-26 22:47 kofkyo 阅读(220) 评论(0) 推荐(0)
  • 更改SQL Server 2008安装路径及Business Intelligence Development Studio安装失败解决
    摘要:/* from: http://wuxiong8665.blog.163.com/blog/static/9351220091027105048244/*/更改SQL Server 2008 64bit 默认安装路径及Business Intelligence Development Studio (BIDS)安装失败解决办法http://blog.zdnet.com.cn/html/82/289382-1782810.html获得ini文件 后,可以命令运行安装(方法参照下面的)setup.exe /q /action=Install /configurationfile=<Confi 阅读全文
    posted @ 2010-08-26 22:44 kofkyo 阅读(752) 评论(0) 推荐(0)
  • SQL Server 2008安装路径出错解决办法
    摘要:/* from: http://tech.sina.com.cn/roll/2008-12-08/1546904090.shtml*/ SQL Server 2008在安装时,如果修改安装路径,例如想把“C:/Program Files/Microsoft SQL Server” 修改为“D:/Program Files/Microsoft SQL Server”,系统总是会给出报错信息。 详细的错误信息是:“The INSTANCESHAREDWOWDIR command line value was not specified. This value must be specified.. 阅读全文
    posted @ 2010-08-26 22:32 kofkyo 阅读(2430) 评论(0) 推荐(0)
  • Sql Server 2005 Express卸载顺序
    摘要:/* from: http://hci.javaeye.com/blog/520898*/由于安装VS2008的时候忘了去掉sql2005Express的安装,在安装sql2005Developer之前只好手动卸载sql2005Express了。由于在“安装删除程序”里有关sql2005Express的组件有数个,如果顺序不对可能会出现错误,我按照以下顺序卸载成功,现分享给大家,希望大家可以少走弯路。 1、sql server 2005 compact相关组件。 2、sql server publishing组件。 3、sql server 2005组件。 4、sql server VSS W 阅读全文
    posted @ 2010-08-26 22:30 kofkyo 阅读(432) 评论(0) 推荐(0)
  • 如何重置identity值
    摘要:/* from: http://topic.csdn.net/t/20051208/20/4447231.html*/字段rowno int identity(1,1),在delete完数据之后,如何让rowno再次从1开始自动增长?TRUNCATE TABLE name************************* 下例强制 jobs 表中的当前标识值为 30。 USE pubs GO DBCC CHECKIDENT (jobs, RESEED, 30) GO*************************TRUNCATE TABLE ... 阅读全文
    posted @ 2010-03-15 11:00 kofkyo 阅读(312) 评论(0) 推荐(0)
  • SQL2005远程登录失败的检查和解决(Could not open a connection to SQL Server)
    摘要:/* from: http://www.diybl.com/course/7_databases/sql/sqlServer/2007106/77007.html*/远程登录SQL2005出错Error: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not a 阅读全文
    posted @ 2010-03-15 10:04 kofkyo 阅读(631) 评论(0) 推荐(0)
  • 创建 ODBC 数据源以连接到 Windows CE 设备[SQL Anywhere]
    摘要:开放式数据库连接 (ODBC) 接口是由 Microsoft Corporation 定义的,它是 Windows 环境中用于连接客户端应用程序与数据库管理系统的标准接口。可通过指定连接参数来进行连接。通常,可以方便地收集一组连接参数,并将它们存储到某个 ODBC 数据源中。ODBC 数据源是保存连接参数以供重复使用的简便方法。有关详细信息,请参见使用 ODBC 数据源。本节介绍如何在 Windows 桌上型计算机上创建 ODBC 数据源,以连接到 Windows CE 设备上运行的数据库。创建 ODBC 数据源以连接到 Windows CE 设备打开桌上型计算机上的 ODBC 管理器。从 [ 阅读全文
    posted @ 2009-09-11 16:24 kofkyo 阅读(315) 评论(0) 推荐(0)
  • COM+应用程序错误(错误代码8004E00F)COM+ 无法与 Microsoft 分布式事务协调程序交谈的解决方法
    摘要:1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。 2、进入事件查看器,发现msdtc服务没有正常启动。 3、删除注册表中的键: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC HKEY_CLASSES_ROOT/CID 4、运行CMD,停止MSDTC服务:net stop msdtc 5... 阅读全文
    posted @ 2009-08-25 12:33 kofkyo 阅读(942) 评论(0) 推荐(0)
  • oracle-merge用法详解
    摘要:/* from: http://blog.chinaunix.net/u/12457/showart_346642.html*/Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、在ON条件中使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表 4、UPDATE子句 阅读全文
    posted @ 2008-04-10 15:35 kofkyo 阅读(282) 评论(0) 推荐(0)