随笔分类 - mssql
摘要:CREATE TABLE #tempdep ( objid INT NOT NULL , objname sysname NOT NULL , objschema sysname NULL , objdb sysname NOT NULL , objtype SMALLINT NOT NULL );
阅读全文
摘要:很久没写blog,不是懒,实在是最近我这的访问速度不好,用firefox经常上传不了图片 .......今天无意发现了SQL Server 2008 Datetime Cast 成 Date 类型可以使用索引,分享一下:测试环境:USETEMPDBGOCREATETABLETB(IDINTIDENT...
阅读全文
摘要:对于一个数据库完整备份来说,备份的速度很大程度上取决于下面两个因素:读磁盘数据、日志文件的吞吐量,写磁盘数据文件的吞吐量。下图是备份过程中磁盘的变化情况:读吞吐量读吞吐量的大小取决于磁盘读取数据的速度,而磁盘读取的速度又取决于数据文件在磁盘中的位置。因此,位于不同盘符上不同数据库文件的读取速度都不相...
阅读全文
摘要:setANSI_WARNINGSOFFDECLARE@TBTABLE( C1NVARCHAR(2))INSERTINTO@TB(C1)VALUES(N'34324'--C1-nvarchar(2))SELECT*FROM@TB
阅读全文
摘要:alter database 置疑数据库 set emergencygoalter database 置疑数据库 set single_user with rollback immediategouse mastergoalter database 置疑数据库 Rebuild Log on(name...
阅读全文
摘要:1.主服务器挂了,备机紧急启动并且开始服务 --备机执行: USE master; ALTER DATABASE SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;2、原来的主服务器恢复,可以继续工作,需要重新设定镜像 --备机执行: USE master;...
阅读全文
摘要:在大多数情况下,人为更新统计信息可以获得更好的性能。这个文章,我们可以来看下如何检测过期的统计信息。在SQL Server 2005以后的版本里,SQL Server使用ColModCtr对统计的主要列对象进行跟踪。但在SQL server 2005或SQL server 2008里没有对应的DMV...
阅读全文
摘要:环境:windows server 2003 SP2 + mssql 2000 SP4最近在开发一个报表查询系统,使用到链接数据库技术,由于第一次接触该技术,所以在开发的过程中遇到了重重困难,幸好有百度,幸好有热心的同事,问题也如愿以偿的解决了。在整个开发过程中使用了两种链接技术:1.ODBC链接方...
阅读全文
摘要:笔者作为一个菜鸟,没什么好分享的,就把在学习期间的一点小心得拿出来晒晒。学习数据库的时候层突发奇想能不能根据表名直接找出来该表的主键,进而可以进行排序之类的操作,下面就把自己的具体实现分享给大家吧!1、查询表名(tblstudent为例)的id号select id from sysobjects w...
阅读全文
摘要:除了MSDB,还需要添加master的权限
阅读全文
摘要:最近我的两个库出现,出现较多的CXPACKET等待,在网上找了一下资料。其中有篇一个SQL Server专栏作家的文章不错,也解决了我的一些疑问,就翻译在这里。 翻译整理仅用于传播资讯之目的。 原文出处:http://blog.sqlauthority.com/2011/02/06/sql-serv...
阅读全文
摘要:作业脚本为use XXX go修改为选择XXX数据库
阅读全文
摘要:在用SQL语句创建SQL Server作业时有时出现如下错误:消息515,级别16,状态2,过程sp_add_job,第137行不能将值NULL插入列'owner_sid',表'msdb.dbo.sysjobs';列不允许有空值。INSERT失败。语句已终止。这可能与为作业创建的数据库登录ID有关,...
阅读全文
摘要:SQL SERVER 理论上有32767个逻辑连接,SQL SERVER根据系统自行调配连接池。首先 ,操作系统的用户数:即同时通过网络连接到这台电脑上面的用户限制,以5用户操作系统,搭建的文件服务器为例,去同时访问这个文件服务器的网络用户为5个。下面说说SQL server,购买数据库有两种方式,...
阅读全文
摘要:/*unicode编码范围:汉字:[0x4e00,0x9fa5](或十进制[19968,40869])数字:[0x30,0x39](或十进制[48, 57])小写字母:[0x61,0x7a](或十进制[97, 122])大写字母:[0x41,0x5a](或十进制[65, 90])--根据编码范围来判...
阅读全文
摘要:原来使用中的sql2005的全文检索的速度总是不如意,尤其是带rank的。今天搜了一下,原来在freetexttable中还有一个参数top_n_by_rank,是第4个参数。注意还要设置:EXEC sp_configure 'precompute rank', '1'EXEC sp_configu...
阅读全文
摘要:"五一"时进行了系统重装,在没有卸载SQL Server 2008情况下尝试安装SQL Server 2008r2 ,安装提示成功但提示出现几个错误,发现没有找到SSMS,以及在SQL SERVER配置管理器里的服务也只有可怜的一项,瞬间感觉不妙,没办法只能重新卸载安装,在网上无绪找到了几个介绍卸载...
阅读全文
摘要:一安装MySQL数据库的ODBC驱动下载MySQL Connector ODBC 3.51.rar单击setup按默认安装即可!如下图所示,在ODBC数据源管理器中看到“MySQL ODBC 3.51 Driver”即表示安装成功!当然看不到,那么你就要重新安装了!当然还有不同的版本!二建立MySQ...
阅读全文
摘要:原文译自:http://www.mssqltips.com/sqlservertip/2766/sql-server-auto-update-and-auto-create-statistics-options/?utm_source=dailynewsletter&utm_medium=email...
阅读全文
摘要:使用备份文件初始化日志复制对于大的数据库使用快照初始化既影响性能又花费大量的时间,在某些情况下我们可以使用数据库备份做初始化。1. 首先根据创建的Article建立发布。2.修改 allow initialization from backup的选项为True.3.备份发布数据库。Backup ...
阅读全文