在 SQL Server 2005 启动 SQL Server Management Studio 时收到错误消息:"无法将强制转换类型 Microsoft.SqlServer.Management.UI.ConnectionDlg.Personalization,键入 Microsoft.SqlServer.Management.UI.ConnectionDlg.Personalization 的对象"
这个错误的原因,是mru.dat 文件,由 SQL Server 2005 Express Edition 或具有高级服务 SQL Server 2005 速成版安装会导致此错误。
删除此文件即可,进入命令行:
del %UserProfile%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
同时,mru.dat文件里面,存储的是 SQL SERVER 2005 最近的一些登录服务器的列表清单,删掉这个文件,这些记录也就没有了
[
阅读全文 ]
Sql Server
kb922214, mru.dat, Sql Server, sql server 2005, 服务器列表, 清空登录列表
<%@Language="VBSCRIPT" CodePage="936" LCID="2052"%>
<%Option Explicit%>
<%
‘**********************************************
‘ Coding By DeltaCat [...]
[
阅读全文 ]
Asp, B/S相关, Sql Server
Asp, Sql Server, stored procedure, 存储过程
(1) 更改数据库所有者 Exec sp_changedbowner ‘new_owner’[, remap_alias_flag]
说明: sp_changedbowner ‘new_owner’; new_owner 必须是登录名, 如 sa; dbo不是登录名
(2) 更改对象所有者 EXEC sp_changeobjectowner ‘new_owner’
[
阅读全文 ]
Sql Server, 数据库
sp_changedbowner, sp_changeobjectowner, Sql Server, stored procedure, table, 存储过程, 更改对象所有者, 表
(1) ACCESS: SELECT TOP n * FROM [tablename] {WHRER condition} ORDER BY RND(field_name) {ASC/DESC}
(2) SQL SERVER: SELECT TOP n * FROM [tablename] {WHRER condition} ORDER BY NEWID() {ASC/DESC}
(3) MYSQL: SELECT * FROM [tablename] ORDER BY RAND() {ASC/DESC} LIMIT n
(4) ORACLE: SELECT [...]
[
阅读全文 ]
Access, Oracle, Sql Server, mysql, 数据库
Access, mysql, Oracle, Sql Server
SELECT * INTO [newtable] FROM [tablename] WHERE 1 = 0
/* 这种复制的表结构,只是基本结构,主键、索引、约束等附加的内容都不会复制过来*/
[
阅读全文 ]
Sql Server
order by, Sql Server, tip, tips, 技巧, 排序, 运算
Sql Server 不支持数组, 也不支持 Split。对于做程序开发的人而言,有时Split 是个很好的功能,例如: string str = “1,2,3,4,5,6″; Split 就可以将 str 分解为一个含有 1~6的数组,比较实用
。
我这里给出一个实现方式, 因为这个是应一个朋友的需求,所以,并没有做返回,其实可以写成一个function,返回一个TABLE类型,不过也要看实际需要的。
我这里就简单写了思路,用的是 stored procedure.
代码如下:
[
阅读全文 ]
Sql Server
split, Sql Server, 字符串分割, 数据库