Database
JerryChou
这个作者很懒,什么都没留下…
展开
-
链接服务器相关
EXEC sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1; GO RECONFIGURE; 连接excel2007select * from OpenDataSource('Microsoft.Ace.OLEDB.12.0','Data Source="e:/aa.xlsx";Extended prope翻译 2010-12-08 22:38:00 · 732 阅读 · 0 评论 -
CDC for SQL2012
对于CDC功能使用要先开启SQL Agent Service.Could not update the metadata that indicates database TestDB is enabled for Change Data Capture. The failure occurred when executing the command 'SetCDCTracked(Value原创 2013-10-19 18:08:56 · 1036 阅读 · 0 评论 -
Oracle使用心得
原来是使用plsqldev来连接Oracle,一直没有Oracle SQL Developer,今天下午有空,试了一下。先要建立连接,由于我的是Oracle Express10,没有scott这个用户,所以用户名用的是sys或system,另外在使用中发现它还有一个DBA的页签窗口可用。原创 2012-05-20 17:23:14 · 896 阅读 · 0 评论 -
SQL Server使用心得
1.SQL2008R2中支持在定义变量时赋初值,SQL2005及以前的版本就不支持declare @p_name VARCHAR(40) = 'abc' 2.查看依赖:sp_depends,sys.sql_expression_dependenciesSELECT OBJECT_NAME(referencing_id) AS referencing_entity_na原创 2012-03-31 10:34:08 · 1045 阅读 · 0 评论 -
Vertica使用心得
对于连接Vertica,使用Squirrel(6.0.0_vertica-jdk5-6.0.0-0.jar)来进行连接,也使用vsql(6.0.0_vertica-client-6.0.0-0.64.exe)进行连接。 varchar(25) mean 25 bytes(octets)vertica中是使用UTF8来存储,对于非英语字符,如汉字会占用多个字节,要合理计算字段的长度。原创 2012-07-28 09:53:23 · 16868 阅读 · 1 评论 -
HDF5中保存包含固定长度和可变长度字符串的DataSet
#include #include #define DATASETNAME "ArrayOfStructures"#define LENGTH 10#define RANK 1int TestCompoundRecord(){ /* First structure and dataset*/ typedef struct s1_原创 2013-08-22 19:12:23 · 3697 阅读 · 0 评论 -
SQLFire使用心得
1.下载SQLFire的安装包进行安装2.新建一个数据目录,如:data,然后在bin启动:sqlf server start -dir=d:/sqlfire/data-client-port=1527 -mcast-port=16799 -bind-address=192.168.1.663.对于连接SQLFire可以使用 SQLFire\vFabric_SQLFire_102\bin\原创 2012-07-12 22:27:38 · 4522 阅读 · 0 评论 -
SQL2012 Log shipping
1.在两台服务器中新建同样的用户如:LogshipAgent,然后将该用户添加至两台服务器中的SQL server中,并设为sysadmin2.备份数据库,然后还原至另外一台SQL server.3.配置Log shipping,要使用共享目录原创 2012-12-05 20:59:58 · 1096 阅读 · 0 评论 -
SQL2012
转载 2012-10-15 21:52:34 · 653 阅读 · 0 评论 -
SSIS相关问题
1.今天要将数据在两台服务器之间进行导入导出,但是一直出现错误,是关于codepage(1252,936不一致),于是不预先定义目标表,而是由SSIS自动根据源表的类型来自动生成temp,然后再将temp导入真正的目标表。另外对于txt在导入时似乎缺省为varchar(50),如果超过长度会报错(关于truncation),要设置源表的列宽,如下:原创 2011-04-11 21:04:00 · 4228 阅读 · 0 评论 -
C++使用OTL开发点滴
1.先要定义一个DSN:mysql20082.加入otlv4.h,就可以利用OTL访问SQL2008。3.db.rlogon("DSN=mysql2008");VS2010中不需要进行什么配置就可以使用。但是对于MinGW + Eclipse + CDT时要在配置工程属性:原创 2011-04-09 15:55:00 · 1133 阅读 · 0 评论 -
SQL2008连接excel2007
导出向导中的配置:(在数据源中填写excel的路径,另外要配置Extended Properties: Excel 12.0)关于链接服务器:EXEC sp_addlinkedserver @server = N'ExcelDataSource', @srvproduct=N'ExcelData', @provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=N'C:/DataFolder/People.xlsx',@provstr=N'EXCEL 12.0' ;原创 2011-04-06 22:16:00 · 1389 阅读 · 0 评论 -
B树学习
HDF文件格式采取了B树对数据进行存储,下面的文章主要来源于网络。对于一维升序或降序数据序列(假设其个数为N)来说,可以采用两分检索的方法来迅速地找到需要插入或删除元素的位置。但是当采用顺序存储的方式时,为插入一个元素,需要将其以下的数据均进行后移;为删除一个元素,需要将以下的数据进行前移。为避免大量的数据移动,提高插入和删除的工作效率,研究者提出了多种解决方法,B树就是其中较好的一种方案。B树是由一系列节点(SQL Server数据库采结构进行数据存储)所构成,它的每一个节点均由2m个数据域和2m+1个指转载 2011-04-02 15:38:00 · 680 阅读 · 0 评论 -
SQL2005性能
<br />USE AdventureWorks<br />GO<br />--在SQL Profiler中监视Stored Procedures类别中的SP:Recompile事件<br />--注意SQL Profiler中没有出现SP:Recompile事件<br />--SQL Server在创建存储过程对象时不会编译,延迟编译<br />CREATE PROCEDURE dbo.DemoProc1<br />AS<br />CREATE TABLE #temp (IDA int, IDB int)转载 2010-12-12 11:44:00 · 559 阅读 · 0 评论 -
SQL Server: cross database ownership chaining
当通过一个数据库的存储过程来访问另外一个数据库的存储过程时,要考虑cross database ownership chaining,在数据库服务器与单个数据库上均有相关的选项可以进行设置。另外各个database的Owner建议都设为sa EXEC sp_configure 'Cross DB Ownership Chaining', '1';RECONFIGURE原创 2011-11-22 22:14:09 · 1403 阅读 · 0 评论