网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQLSERVER与ACCESS、EXCEL的数据转换(1)

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
SQLSERVER与ACCESS、EXCEL的数据转换
    详细文字详细图文
    熟悉SQLSERVER2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQLSERVER、ACCESS、EXCEL数据转换,详细说明如下:
    一、SQLSERVER和ACCESS的数据导入导出
    常规的数据导入导出:
    使用DTS向导迁移你的Access数据到SQLServer,你可以使用这些步骤:
    ○1在SQLSERVER企业管理器中的Tools(工具)菜单上,选择DataTransformation
    ○2Services(数据转换服务),然后选择czdImportData(导入数据)。
    ○3在ChooseaDataSource(选择数据源)对话框中选择MicrosoftAccessastheSource,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
    ○4在ChooseaDestination(选择目标)对话框中,选择MicrosoftOLEDBProviderforSQLServer,选择数据库服务器,然后单击必要的验证方式。
    ○5在SpecifyTableCopy(指定表格复制)或Query(查询)对话框中,单击Copytables(复制表格)。
    ○6在SelectSourceTables(选择源表格)对话框中,单击SelectAll(全部选定)。下一步,完成。
    Transact-SQL语句进行导入导出:
    1.在SQLSERVER里查询access数据:
    SELECT*
    fromOpenDataSource('Microsoft.Jet.OLEDB.4.0',
    'DataSource="c:\DB.mdb";UserID=Admin;Password=')...表名
    2.将access导入SQLserver
    在SQLSERVER里运行:
    SELECT*
    INTOnewtable
    fromOPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
    'DataSource="c:\DB.mdb";UserID=Admin;Password=')...表名
    3.将SQLSERVER表里的数据插入到Access表中
    在SQLSERVER里运行:
    insertintoOpenDataSource('Microsoft.Jet.OLEDB.4.0',
    'DataSource="c:\DB.mdb";UserID=Admin;Password=')...表名
    (列名1,列名2)
    select列名1,列名2fromsql表
    实例:
    insertintoOPENROWSET('Microsoft.Jet.OLEDB.4.0',
    'C:\db.mdb';'admin';'',Test)
    selectid,namefromTest
    INSERTINTOOPENROWSET('Microsoft.Jet.OLEDB.4.0','c:\trade.mdb';'admin';'',表名)
    SELECT*
    from......
    详细文字详细图文
    相关文档:
    设置SQL发布订阅出错
    今天要同步远程数据库时出错,报错“实际的服务器名称。。。。”,以下是解决方法
    SQLcode--查看当前服务名称
    select@@servername
    --如果与当前计算机名不一致,则用以下语句修改SQLServer服务器名
    sp_dropserver'old_name'--先删除原名称
    GO
    sp_addserver'new_name',lo......
    ADOX创建Access用户和组
    //BeginGroupCpp.cpp
    //compilewith:/EHsc
    #import"msadox.dll"no_namespace
    #include"iostream"
    usingnamespacestd;
    inlinevoidTESTHR(HRESULTx){ifFAILED(x)_com_issue_error(x);};
    intmain(){
    if(FAILED(::CoInitialize(NULL)))
    return-1;
    &;n......
    将access导入SQLserver
    一、SQLSERVER和ACCESS的数据导入导出
    常规的数据导入导出:
    使用DTS向导迁移你的Access数据到SQLServer,你可以使用这些步骤:
    ○1在SQLSERVER企业管理器中的Tools(工具)菜单上,选择DataTransformation
    ○2Services(数据转换服务),然后选择czdImportDat......
    
  • 下一篇资讯: SQLSERVER与ACCESSexcel
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师