C#獲取數(shù)據(jù)庫表的創(chuàng)建腳本

字號:

大家在用之前必須在.Net項(xiàng)目中添加對它的引用。
    SQLDMO.SQLServer oServer = new SQLDMO.SQLServer();
    oServer.Connect("127.0.0.1", "sa", "sapassword");
    SQLDMO._Database mydb = oServer.Databases.Item("northwind", "owner");
    SQLDMO._Table myTable = mydb.Tables.Item("Categories", "dbo");
    string s = myTable.Script(SQLDMO.SQLDMO_SCRIPT_TYPE.SQLDMOScript_Default,null,null, SQLDMO.SQLDMO_SCRIPT2_TYPE.SQLDMOScript2_Default);
    oServer.DisConnect();
    Source.Text = s;