程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 如何將SQL Server 數據庫在程序中發布

如何將SQL Server 數據庫在程序中發布

編輯:Delphi

 

 

我們在開發數據庫應用的時候,很多時候會使用SQL Server作為後台數據庫,但是SQL Server數據庫的發布卻不想本地數據庫那樣簡單,只需要將建好的數據庫文件復制到目標機中即可。
    目前我們有三種方法可以將SQL Server 數據庫導入到目標機中的SQL Server數據庫系統中。
    1、講你的數據庫文件 .MDF 和 .LDF 復制到目標機,然後再程序中線連接到master數據庫,使用存儲過程“sp_attach_db”將數據庫導入目標機(具體的語法:
sp_attach_db @dbname=“mydatabase”,@filename1=“c:mydatabasefilename.MDF”,@filename2=“c:mydatabasename_log.LDF” 
使用這條SQL語句你可以將你的數據庫導入目標機(可以在SQL Query Anylize中直接運行);
    2、你在SQL Enterprise中將你的數據庫的SQL腳本到處後,在程序中連接Master數據庫後,用Query組件執行就可以;
    3、在你的程序中自動生成數據庫,在程序中連接數據庫,使用Query組件執行以下SQL語句:
       查詢要創建的數據庫是否存在:Select * from SysDatabases Where Name=MyDataBaseName    //SysDataBases中存儲有所有數據的名稱的基本信息
       創建數據庫:CREATE DATABASE MydatabaseName
       創建數據表:連接你的數據庫MydataBaseName,使用Table組件的CreateTable方法創建你的表格。
       這樣你就可以將你的數據庫直接在程序中創建。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved