smo

    12热度

    1回答

    我有一个创建Microsoft.SqlServer.Management.Smo.Database类型的数据库集成测试: var defaultConnectionConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); var sqlConnection = new Sq

    0热度

    1回答

    我有一个应用程序,允许用户创建数据库表和字段。 我们使用SQL管理对象(SMO)(Microsoft.SqlServer.Smo)来执行表更改。 更改现有的表中的代码执行以下操作: using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope(System.Transactions

    0热度

    1回答

    尝试获取ServerPermissionSet以进行登录并将其应用于新登录。似乎无法理解ServerPermissionSet和Server.Login之间是否存在关系,或者是否有更好的方法来执行此操作。我可以用tSQL做到这一点,但我试图从SMO的角度来看待这个问题。这是我想要完成的一些sudo代码。 $server = new-object ('Microsoft.SqlServer.Mana

    2热度

    1回答

    我有一个地方SMO操作失败了这个疯狂的问题,唯一的区别就是在我的bin文件夹这个奇怪的文件: 无法加载文件或程序集 “Microsoft.SqlServer.BatchParserClien.dll 注意:这不是一个错字,这是在文件系统中的文件的实际名称。 我不知道本作的是什么,我从来没有见过这样的事情在我的bin文件夹之前。 ,我所做的操作是: var distributor = new Rep

    0热度

    1回答

    我有一个简单的应用程序来备份和还原SQL Server 2014数据库。 这里是我的代码: public void BackUp(BackUpManifest backUpManifest) { try { using (SqlConnection cnn = new SqlConnection(backUpManifest.ConnectionString

    1热度

    1回答

    我试图创建以编程方式使用Microsoft.SqlServer.Management.Smo我的服务器上创建新的数据库新的SQL Server数据库的结果,但始终未能创建数据库: Server svr = new Server(new ServerConnection(@".\SQLEXPRESS")); Database db = new Database(svr, "TESTDB"); d

    1热度

    1回答

    我正在使用SQL Server 2014,并试图使用服务器管理对象(SMO)通过C#访问它。我已经通过Nuget包管理器安装了所需的dll文件。 但是,每当我尝试运行我的应用程序,它进入休息状态,并抛出以下异常: 我试图通过安装SharedManagementObjects.msi和SQLSysClrTypes_amd64.msi文件为SQL Server来解决这个问题2014年,甚至其他版本,但

    1热度

    2回答

    假设我想将所有表格及其完整数据从一个数据库复制到另一个数据库,而不需要特别了解有关它们的详细信息(列数,数据类型...)。用户可以将连接字符串输入到他的数据库中,并将所有数据复制到内部数据库中。 我试图用的SqlConnection和书面指示T-SQL查询来实现它,并成功地编写创建在内部数据库与正确列空表的脚本: string createDestinationTableQuery = "crea

    0热度

    1回答

    我的应用程序用于复制表database中的表并将它们复制到另一个表中,我使用的是smo和c#。我的代码: private static void createTable(Table sourcetable, string schema, Server destinationServer, Database db) { Table copiedtable = new

    1热度

    2回答

    我正在编写一个SMO脚本来将我的SQL Server 2016数据库导出到文本文件。然而,Scripter总是预先将这个评论我的脚本之前: /* ==Scripting Parameters== Source Server Version : Version140 (14.0.600) Source Database Engine Edition : Enterprise