簡體   English   中英

如何從SQL Server中的現有數據庫創建新數據庫

[英]How to Create new Database from Existing Database in SQL Server

我需要從現有數據庫創建新數據庫。 我的意思是說我現在在sql服務器中有一些“ xyz”數據庫,我需要創建新數據庫,並且我想從現有數據庫中導入所有表結構和表數據以及存儲過程以及視圖和函數(“ xyz”)到新創建的數據庫。 我想使用存儲過程來完成整個過程。

您可以使用PHP腳本。

可執行文件example01.php的代碼如下:

     <?php
// connection SQL server database
$conn=mssql_connect("localhost","sa","");        //sqlserver name, name,password
mssql_select_db("table_book",$conn);             //table_book is sqlserver database name
//connection mysql database
$id=mysql_connect("localhost","root","root");    //localhost,user name:root,password:root
mysql_select_db("shop_book",$id);                //shop_book is mysql database
//select all books table content in sqlserver
$ms_query=mssql_query("select * from book",$conn);
//foreach output book table content
while($msrow=mssql_fetch_array($ms_query)){
$name=$msrow[name];                              //set variable
$author=$msrow[author];
$bookconcern=$msrow[bookconcern];
//add data mysql database
$query=mysql_query("insert into book(name,author,bookconcern)
values('$name','$author','$bookconcern')",$id);   }
?>      

復制並粘貼創建新數據庫所需的數據庫。 您必須將數據庫名稱及其結構復制或克隆到要提供最新名稱的另一個數據庫。 希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM