仓酷云

标题: MSSQL网站制作之C++ Builder中,sql server在客户端挪用... [打印本页]

作者: 不帅    时间: 2015-1-16 22:27
标题: MSSQL网站制作之C++ Builder中,sql server在客户端挪用...
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。c++|server|备份|存储历程|服务器|客户端|数据|数据库
1.Createabackupdatabasestoredprocedureinmasterdatabase.

CREATEPROCEDUREbackupdb
@databasevarchar(10),
@directoryvarchar(100)
AS
backupdatabase@database
todisk=@directory

2.GetpathofSQLServer.

AnsiString__fastcallTFrmDM::GetSqlServerPath(){
AnsiStringresult,tmp;
TADOQuery*Query=newTADOQuery(this);
Query->Connection=ADOConnection_Master;
Query->Close();
Query->SQL->Clear();
Query->SQL->Add("selectfilenamefromsysdatabaseswherename=master");
Query->Open();
tmp=Query->FieldByName("filename")->AsString;
result=tmp.SubString(1,tmp.Length()-15);
Query->Free();
returnresult;
}

3.Callthebackupdatabasestoredprocedure.

d=FormatDateTime("yyyy-mm-ddhh-mm-ss",FrmDM->GetServerTime());
try{
path=FrmDM->GetSqlServerPath()+"backup";
FrmDM->ADOStoredProc1->Close();
FrmDM->ADOStoredProc1->Connection=FrmDM->ADOConnection_Master;
FrmDM->ADOStoredProc1->Prepared=true;
FrmDM->ADOStoredProc1->ProcedureName="backupdb;1";
FrmDM->ADOStoredProc1->Parameters->ParamByName("@database")->Value="db_name_to_backup";
FrmDM->ADOStoredProc1->Parameters->ParamByName("@directory")->Value=path+"db_name_to_backup"+d;
FrmDM->ADOStoredProc1->ExecProc();
Application->MessageBox("备份完成","提醒",MB_OK+MB_ICONINFORMATION);
this->Close();
}
catch(...){
Application->MessageBox("备份堕落,请从头再来","告诫",MB_OK+MB_ICONWARNING);
return;
}
我们分析上面的两个操作,都有一个“删除数据”的过程。
作者: 变相怪杰    时间: 2015-1-19 13:00
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
作者: 小女巫    时间: 2015-1-27 05:32
你可以简单地认为适合的就是好,不适合就是不好。
作者: 老尸    时间: 2015-2-5 02:37
呵呵,这就是偶想说的
作者: 不帅    时间: 2015-2-11 02:50
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
作者: 透明    时间: 2015-3-1 19:59
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 若天明    时间: 2015-3-10 23:07
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
作者: 谁可相欹    时间: 2015-3-24 10:44
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2