-
拯救你的数据通过日志恢复MSSQL数据
这段时间看了关于在SQLserver中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据...
数据库操作教程 2022-09-23 18:03:16 -
MSSQL自动重建出现碎片的索引的方法分享
1.索引碎片的产生?由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索引根本不使用索引,都会导致性能降低...
数据库操作教程 2022-09-23 17:59:04 -
MSSQLServer2014链接到MSSQLServer2000的解决方案及问题处理
开发与企业应用中,好几个版本SQLServer相互链接。分布式读取与存储,需要实现sp_addlinkedserver...
数据库操作教程 2022-09-23 17:58:56 -
.net+mssql制作抽奖程序思路及源码
抽奖程序:思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同时需要存储到数据库...
数据库操作教程 2022-09-23 17:58:28 -
MSSQL附加数据库拒绝访问提示5120错误的处理方法
MSSQL附加数据库时提示以下错误:无法打开物理文件“***.mdf”。操作系统错误5:“5(拒绝访问...
数据库操作教程 2022-09-23 17:57:22 -
SQLServer2012FileTable新特性详解
FileTable是基于FILESTREAM的一个特性。有以下一些功能:•一行表示一个文件或者目录...
数据库操作教程 2022-09-23 17:57:20 -
MSSQLServer游标(CURSOR)的学习使用
说实的,使用MSSQLServer这样久,游标一直没有使用过。以前实现相似的功能,都是使用WHILE循环加临时表来实现...
数据库操作教程 2022-09-23 17:56:55 -
sqlserver代理中作业执行SSIS包失败的解决办法
RT,执行失败了,总是只提示一句“以xxxx用户身份执行失败”,很难找原因。引用http://bbs.csdn.net/topics/300059148Sql2005如何用dtexec运行ssis(DTS)包一、首先在BusinessIntelligence中设计好包,并调试通过...
数据库操作教程 2022-09-23 17:56:48 -
SQLServer数据复制到的Access两步走
我们今天主要向大家讲述的是把SQLServer数据复制到的Access数据库中的实际操作步骤,把SQLServer数据库中的某些数据复制到的Access数据库中,其表的主要结构是相同的,不要提用openrowset,因为Access文件和SQLServer不在一台机器上。初步的想法是用两个recordset,一个从SQL取数据,一个往Access里面插入数据因为表的字段比较多,所以只好用一个循环while(!m_pRecordset_sql->adoEOF){m_pRecordset_access->AddNew();for(inti=0;i<m_pRecordset_sql->Fields->Count;i++){vValue=m_pRecordset_sql->GetCollect(_variant_t((long)i));m_pRecordset_access->PutCollect(_variant_t((long)i),vValue);}m_pRecordset_access->Update();m_pRecordset_sql...
数据库操作教程 2022-09-23 17:56:24 -
SQLSERVER简单创建DBLINK操作远程服务器数据库的方法
本文实例讲述了SQLSERVER简单创建DBLINK操作远程服务器数据库的方法。分享给大家供大家参考,具体如下:--配置SQLSERVER数据库的DBLINKexecsp_addlinkedserver@server='WAS_SMS',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.131.20.100'execsp_addlinkedsrvlogin'WAS_SMS','false',NULL,'CustomSMS','SqlGdn@InfoxMas2008'selecttop100*fromAS400.AS400_Extract.DBO.ORDUNA--配置SQLSERVER到MYSQL数据库的DBLINKexecsp_addlinkedserver@server='mysqltest',@srvproduct='mysql',@provider='msdasql',@datasrc='MY_TOMATO'execsp_addlinkedsrvlogin@rmtsrvname='mysqltest',@useself=false,...
数据库操作教程 2022-09-23 17:49:52 -
mssqlserver中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
直接上代码:CREATEFUNCTIONUNIX_TIMESTAMP(@ctimestampdatetime)RETURNSintegerASBEGIN/*Functionbody*/declare@returnintegerSELECT@return=DATEDIFF(SECOND,{d'1970-01-01'},@ctimestamp)return@returnENDCREATEFUNCTIONfrom_unixtime(@tsinteger)RETURNSdatetimeASBEGIN/*Functionbody*/declare@returndatetimeselect@return=DATEADD(second,@ts,{d'1970-01-01'})return@returnEND用法跟MySQL下的一样类似:selectdbo.UNIX_TIMESTAMP('2013-1-1')selectdbo...
数据库操作教程 2022-09-23 17:47:59 -
MSSQL中进行SQL除法运算结果为小数却显示0的解决方法
今天在用MSSQL进行SQL除法运算时,发现运算结果有小数,而整数部分为0时,结果直接显示为0,经过一翻测试发现了解决方法,拿来分享。假设有如下的一段SQL除法运算:selectfield1/field2fromtable假设其运算结果应该为0.123,但实际在MSSQL查询编辑器中运算直接就显示为0了,那么要想显示其真实结果,有什么办法呢?方法就是将分子field1的数据类型强制转换为float型,方法如下:selectcast(field1asfloat)/field2fromtable...
数据库操作教程 2022-09-23 17:47:22