将数据/数据库对象导入C#数据库

时间:2015-10-12 23:55:52

标签: c# visual-studio-2010 sql-server-express

原谅我,因为我对C#不是很精通,所以这个问题可能不正确。我在C#的App_Data文件夹中创建了一个数据库,从Web.Config文件中创建了一个数据库,它似乎是SQL Express。我假设基于此条目:

  <connectionStrings>
    <add name="ApplicationServices" 
         connectionString="data source=.\SQLEXPRESS;
         Integrated Security=SSPI;
         AttachDBFilename=|DataDirectory|\aspnetdb.mdf;
         User Instance=true" providerName="System.Data.SqlClient" />

但是,我没有看到我的计算机上安装了SQL Server Express。当我单击App_Data文件夹中的数据库时,我的屏幕左上角如下所示:

enter image description here

我想要做的是运行我从SQL Server数据库复制的一些脚本,这些脚本将创建一些存储过程,视图和函数,以及设置表结构。理想情况下,我还想将我从旧的SQL Server复制到Access数据库中的数据导入。我似乎找不到一个你可以做到这一点的屏幕。如果我右键单击数据库并选择“创建查询”菜单项,则需要在Access中创建查询。我没有看到任何可以运行脚本的屏幕。

如何在C#中执行此操作?

2 个答案:

答案 0 :(得分:0)

在Server Explorer中,您应该能够右键单击数据库名称,然后选择“New Query”。

在出现的新查询窗口中,粘贴从其他SQL数据库实例复制的脚本。

粘贴后,单击查询窗口顶部的“执行”按钮。

希望这有帮助。

干杯

答案 1 :(得分:0)

我明白了。您需要单击Data菜单,然后单击Transact SQL Editor,再单击New Query Connection。

enter image description here