标签

标签 ‘Sql Server’ 的存档

Most Recently Used(mru.dat) SQL SERVER 2005

2009年3月31日

在 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 最近的一些登录服务器的列表清单,删掉这个文件,这些记录也就没有了

[ more 阅读全文 ]

Sql Server , , , , ,

ASP + SQL SERVER 存储过程不完全攻略

2008年12月11日

<%@Language="VBSCRIPT" CodePage="936" LCID="2052"%>
<%Option Explicit%>
<%
‘**********************************************
‘ Coding By DeltaCat [...]

[ more 阅读全文 ]

Asp, B/S相关, Sql Server , , ,

SQL SERVER 更改 对象所有者

2008年12月11日

(1) 更改数据库所有者   Exec sp_changedbowner ‘new_owner’[, remap_alias_flag]
说明: sp_changedbowner ‘new_owner’; new_owner 必须是登录名, 如 sa; dbo不是登录名
 
(2) 更改对象所有者   EXEC sp_changeobjectowner ‘new_owner’

[ more 阅读全文 ]

Sql Server, 数据库 , , , , , , ,

随机取数据库中的记录

2008年12月11日

(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 [...]

[ more 阅读全文 ]

Access, Oracle, Sql Server, mysql, 数据库 , , ,

Sql Server 的几个小技巧

2008年10月24日
  • 复制一张表的结构
SELECT * INTO [newtable] FROM [tablename] WHERE 1 = 0
/* 这种复制的表结构,只是基本结构,主键、索引、约束等附加的内容都不会复制过来*/
[ more 阅读全文 ]

Sql Server , , , , , ,

SQL Server 2000 Split 字符串分割的实现

2008年10月23日

Sql Server 不支持数组, 也不支持 Split。对于做程序开发的人而言,有时Split 是个很好的功能,例如: string str = “1,2,3,4,5,6″; Split 就可以将 str 分解为一个含有 1~6的数组,比较实用

我这里给出一个实现方式, 因为这个是应一个朋友的需求,所以,并没有做返回,其实可以写成一个function,返回一个TABLE类型,不过也要看实际需要的。

我这里就简单写了思路,用的是 stored procedure.

代码如下:

[ more 阅读全文 ]

Sql Server , , ,