摘要: 要使用..xp_cmdshell,首先要打开高级选项,命令如下:EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;--导出EXEC master..xp_cmdshell 'bcp ksoacc.dbo.lsdtxb out Currency... 阅读全文
posted @ 2010-11-15 15:07 玉玉 阅读(256) 评论(0) 推荐(0) 编辑
摘要: USE [master]GOEXEC --添加服务master.dbo.sp_addlinkedserver   --命令名称@server = N'TEST',        --参数1,连接oracle的数据源名称@srvproduct=N'ORACLE',     --参数2,连接的数据源的产品名称@provider=N'MSDAORA',     --参数3,访问的接口方式@datasrc... 阅读全文
posted @ 2010-07-17 19:43 玉玉 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: 一. 为什么要引入锁   多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:   丢失更新   A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统   脏读   A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致   不可重复读   A用户读取数据,随后... 阅读全文
posted @ 2009-09-28 19:38 玉玉 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ansi_warning和ansi_nulls两个选项必须打开,好像对系统也没啥影响。 楼主再检查一下两个地方,经测试,在要使用分布式事务时,这是必须要设置的。 1、链接服务器和名称解析问题 --创建链接服务器 EXECsp_addlinkedserver'srv_lnk','ms','SQLOLEDB','192.168.1.1' GO --创建链接服务器上远程登录之间的映射 EXECsp_ad... 阅读全文
posted @ 2009-09-18 10:19 玉玉 阅读(471) 评论(0) 推荐(0) 编辑
摘要: SQL Server系统中建议让系统自动管理锁,该系统会分析用户的SQL语句需要,自动为该请求加上合适的锁,而且在锁的数目太多时,系统会自动进行锁升级。升级的门限由系统自动配置,并无需用户配置。 如果在实际应用中为了保持数据一致怀,可以为数据库的某个表加锁。比如,在某应用程式的一个事务操作中,需要根据一张表对几个数据表做统计操作,为确保统计数据时间的一致性和正确性,从统计第一个表开始到全部表结束,... 阅读全文
posted @ 2009-06-01 14:04 玉玉 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 如果数据库两边都没有密码可以写exec sp_addlinkedserver [servername]goselect * from [192.168.1.1].st_ccerp.dbo.lsdtxb如果有密码的话就要写成:exec sp_addlinkedserver [servername]goexec sp_addlinkedsrvlogin 'servername', 'false ',n... 阅读全文
posted @ 2009-05-05 11:15 玉玉 阅读(297) 评论(1) 推荐(0) 编辑
摘要: CREATE DATABASE st_ccerpkzON(NAME = 'ccerp_ydswzip_data',FILENAME = 'd:\database\st_ccerpkz.mdf') AS SNAPSHOT OF st_ccerp 阅读全文
posted @ 2009-04-22 16:05 玉玉 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Declare @duifname varchar(20)declare @duifbsh varchar(20)Declare tbl_cur cursor for select duifname,duifbsh from lsdtxbOPEN tbl_curFETCH NEXT from tbl_cur INTO @duifname,@duifbshWHILE @@FETCH_STATUS =... 阅读全文
posted @ 2009-04-22 13:26 玉玉 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 对大的数据表,查询慢的情况下,可以试一下整理,可能会提高很大的速度。update statistics tb 阅读全文
posted @ 2009-03-24 16:30 玉玉 阅读(195) 评论(0) 推荐(0) 编辑
摘要: --给个例子参考--查询每门课程的前2名成绩 CREATE TABLE StudentGrade(stuId CHAR(4), --学号subId INT, --课程号grade INT, --成绩PRIMARY KEY (stuId,subId))GO--表中数据如下INSERT INTO StudentGrade(stuId,subId,grade) VALU... 阅读全文
posted @ 2008-11-21 17:28 玉玉 阅读(1117) 评论(2) 推荐(0) 编辑