-
解决SqlServer各版本sa帐户不能登录问题
1.使用ManagementStudioExpress,用“Windows身份验证”登录,选中SQL服务器名,右击鼠标选择属性,在服务器属性选项页面,选择“安全性”,将服务器身份验证由“Windows身份验证”改为“SQLServer和Windows身份验证”,单击确定。2.使用SQL Server2005外围应用配置器,选择“服务和连接的外围应用配置器”,选SQLExpress–>DatabaseEngine–>服务,先停止,再启动,重启SQLServer服务器...
数据库操作教程 2022-09-23 17:30:54 -
在SQLServer中迁移数据的几种方法
1.通过工具"DTS"的设计器进行导入或者导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQLServer数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQLServerEnterpriseManager中,展开服务器左边的+,选择数据库,右击,选择Alltasks/ImportData...(或Alltasks/ExportData...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的...
数据库操作教程 2022-09-23 17:30:53 -
sqlserver数据库优化解析(图文剖析)
下面通过图文并茂的方式展示如下:一、SQLProfiler 事件类StoredProceduresRPC:CompletedTSQLSQL:BatchCompleted事件关键字段EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、HostName、ClientProcessID、ApplicationName、CPU、Reads、Writes、Duration、RowCounts 1、跟踪慢SQL 2、跟踪SQL执行错误 3、调试中找到SQL以特殊字符作为筛选条件 4、T-SQL查询trace表a、设置抓取的时候段b、保持成文件然后用下面语句查询文件复制代码代码如下:SELECTEventSequence,SPID,RequestID,...
数据库操作教程 2022-09-23 17:30:39 -
SqlServer中常用的6个自定义函数分享
在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文、中文、过滤重复字符、分割字符的方法),方便日后查询使用...
数据库操作教程 2022-09-23 17:30:34 -
MySql更新优化策略
模拟场景一:给数据库中的一张表的结构调整,添加几个字段,后面对之前的数据进行刷新,刷新的内容是对其中的一个已有字段url进行匹配,然后更新新加的字段type和typeid。后来就写了个shell脚本来刷数据,结果运行shell脚本后我就懵了,怎么这么慢~~~情景再现复制代码代码如下:CREATETABLE`fuckSpeed`( `uin`bigint(20)unsignedNOTNULLDEFAULT0, `id`int(11)unsignedNOTNULLDEFAULT0, `url`varchar(255)NOTNULLDEFAULT'', `type`int(11)unsignedNOTNULLDEFAULT0, `typeid`varchar(64)NOTNULLDEFAULT'', ...... KEY`uin_id`(`uin`,`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;表结构大概是上面这样的(省略了好多字段),表中只有一个联合索引uin_id,而我在更新的时候是下面...
数据库操作教程 2022-09-23 17:30:28 -
解决SQLSERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUPDATABASE正在异常终止。”错误的解决办法
SQLSERVER数据库进行备份时出现“操作系统错误5(拒绝访问)。BACKUPDATABASE正在异常终止...
数据库操作教程 2022-09-23 17:30:20 -
使用SQLServer判断文件是否存在后再删除(详解)
在SQLServer中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件。xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例...
数据库操作教程 2022-09-23 17:30:10 -
SqlServer提示“列前缀tempdb.无效:未指定表名”问题解决方案
在查询凭证、审核凭证时出现“列前缀tempdb.无效:未指定表名”的错误提示,怎么解决?原因:是因为SQL2000无法识别计算机名称中”-”、”、”以及中文字等特殊字符,只能使用英文字母及数字。解决:右键我的电脑“属性”中“计算机名”点击修改,改为纯英文(最好8位以内),切记计算机名不能带“、-”等字符...
数据库操作教程 2022-09-23 17:30:10 -
EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表
刚开始时,这个表的字段很少(10个以内),前开发者把这个表的所有存储过程与触发器以及表函数全是写死了。用户每添加一些字段,都需要手动去更改这些存储过程与触发器以及表函数...
数据库操作教程 2022-09-23 17:30:05 -
浅析SQLServer中包含事务的存储过程
先来看一个概念: 数据库事务(DatabaseTransaction),是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行...
数据库操作教程 2022-09-23 17:30:03