繁体   English   中英

如何使用备份.sql文件使用C#控制台应用程序将数据库添加到sql server?

[英]How to use backup .sql file to add databse to sql server using C# console application?

我正在开发一个项目,我使用visual studio 2010在sql server 2008上创建了一个数据库,我通过在服务器资源管理器中右击它来选择“发布到提供程序”,在我的计算机中创建一个.sql文件来备份该数据库我采取了。 以前我格式化我的电脑和SQL服务器数据库丢失,所以现在我想使用该.sql文件重新创建数据库与所有数据,但我不知道它是如何可能的。

我试过的东西,但它在master数据库中创建了所有表,但我想要名称的数据库,即存储在.sql文件中或由我指定。

请帮忙。

首先用这个创建一个数据库,

Create Database YOURDBNAME

这里,YOURDBNAME = DataBase Name

然后,打开你的.sql文件在.sql页面的第一行写这个,

Use YOURDBNAME

现在按F5 ,将创建并插入所有表和数据。

您可以使用SQL Server管理对象库来管理SQL Server的所有方面。

SQL Server管理对象(SMO)是一组对象,旨在编写管理Microsoft SQL Server的所有方面。 SQL Server复制管理对象(RMO)是一组封装SQL Server复制管理的对象。


但是,根据您的描述,这可能是过度的。 您只需使用SQL Server Management Studio (链接转到免费的Express版下载),连接到服务器,使用您的SQL文件打开一个新的查询窗口并运行它(F5)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM