首页 > 开发 > 综合 > 正文

C# 获取数据库中某个某个表的创建脚本

2024-07-21 02:27:23
字体:
来源:转载
供稿:网友

sqldmo(sql distributed management objects,sql分布式管理对象)封装了microsoft sql server数据库中的对象。sqldmo是microsoft sql server中企业管理器所使用的应用程序接口。
sqldmo由microsoft sql server自带的sqldmo.dll提供,由于sqldmo.dll是一个com对象,所以大家在用之前必须在.net项目中添加对它的引用。

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;

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表