bcp

断开主副本集连接并将其重新添加到副本集中
bcp

断开主副本集连接并将其重新添加到副本集中

我正在寻找一些建议,关于如何处理与网络断开连接的主副本集(例如数据中心网络中断),以便我们将其中一个辅助副本提升为主副本集,以使用数据库为应用程序恢复服务。 在重新连接网络之前,我们是否应该终止盒子上运行的 mongodb,以便将其添加为辅助数据库?或者断开与其设置的主数据库是否会改变模式? 如果我们允许 mongodb 服务器重新连接到网络,并且 mongodb 作为主服务器运行(尽管在重新连接之前处于隔离状态),会发生什么情况? 如果这个问题在其他地方的文档中已经得到解答,我深表歉意,但我可能没有搜索正确的术语。 ...

Admin

通过 Samba 共享文件夹使用 BCP 从 MSSQL 导出
bcp

通过 Samba 共享文件夹使用 BCP 从 MSSQL 导出

我每天都会运行 SQL 数据库并使用 BCP 导出一些数据。我需要将这些文件移动到 Linux 机器上,因此我使用 Samba 共享了该文件夹。 这本地导出很好用但是当我尝试直接导出到 Linux 时它会触发错误。 如果我尝试手动复制文件有没有错误我可以毫无问题地做到这一点。 SQL 查询正在 SQL Server Management Studio 下运行 DECLARE @sql VARCHAR(1000) set @sql = 'BCP "SELECT rawdata FROM database.dbo.file where [id] = 12...

Admin

BCP/xp_cmdshell 访问被拒绝-但仅在从服务器外部运行过程时
bcp

BCP/xp_cmdshell 访问被拒绝-但仅在从服务器外部运行过程时

我一直在尝试将我团队的一些数据库部署代码运行到 Windows 7 测试箱上的 SQL 2014 服务器。此代码的一部分是使用 BCP 从另一台服务器上的文件共享中提取文件数据的过程。 当我远程桌面连接到服务器并通过 SQL 管理工作室运行该过程时,该过程成功。但是,当我从任何其他计算机上的 SQL 管理工作室运行该过程时(或通过通过 ADO 连接的部署工具),我得到: 无法批量加载,因为无法打开文件“\... ...”。操作系统错误代码 5(拒绝访问。)。 我检查了“显示高级选项”和“xp_cmdshell”设置,正如我所说,它确实有效。但只有当...

Admin

如何配置存储过程包装器和安全设置以提供对命令行操作的安全访问?
bcp

如何配置存储过程包装器和安全设置以提供对命令行操作的安全访问?

我最终试图找到一种方法来允许在 SQL Server 中安全使用 BCP 并选择其他命令行功能。 我所在的组织目前已禁用 xp_cmdshell,但我觉得如果我可以提出一个安全的安全模型供其使用,他们会考虑启用它。 到目前为止,我的想法是创建一个包装器存储过程,代表用户执行命令行操作。该操作将由用户作为字符串传入,然后可以 检查以确保它不包含任何明显不可靠的内容 - 我在这里找到了一个可以帮助解决这个问题的函数(http://msdn.microsoft.com/en-us/library/aa175398(v=sql.80).aspx) 只允许调用...

Admin

从 Sybase ASE 15 上的数据库删除大量数据后,回收磁盘空间的最有效方法是什么?
bcp

从 Sybase ASE 15 上的数据库删除大量数据后,回收磁盘空间的最有效方法是什么?

据我了解,根据一些研究,但对 Sybase ASE 的实际使用经验为零,将磁盘空间分配给数据库后,回收磁盘空间的唯一方法是导出该数据库,使用相同架构创建新数据库,然后将所有导出的数据重新加载到新数据库中。这是正确的吗,还是还有其他方法? 然后:假设上述内容正确,并且需要完整的导出-重新创建-重新加载,那么最有效的方法是什么?是否有工具可以自动执行整个或部分过程?有人告诉我,我们必须为bcp数据库中的每个对象编写单独的导出和导入命令,如果这是真的,那么对于足够了解 Sybase ASE 的人来说,编写脚本很容易。(我不了解。) 在我看来,这似乎是一项非常基...

Admin

如何仅为 SQL Server 安装 bcp 程序
bcp

如何仅为 SQL Server 安装 bcp 程序

正如标题所述。我所需要的只是客户端计算机上的 BCP 程序。BCP 将来自远程计算机,因此我不想安装 SQL Express 或管理工作室或任何此类程序。 我怎样才能做到这一点? ...

Admin

SQL Server BCP 性能:通过网络,或先复制到内部网
bcp

SQL Server BCP 性能:通过网络,或先复制到内部网

我们需要使用 BCP 实用程序将数据库(>1GB)通过互联网移植到远程数据库服务器。我们可以使用 BCP 实用程序连接到远程 SQL Server,或者我们可以通过互联网将 BCP 文件复制到远程 SQL Server 的“内部网”,然后从那里运行 BCP 实用程序。 有人可以评论一下可行性和性能差异吗? 谢谢! ...

Admin

bcp 导入文件如何忽略重复?
bcp

bcp 导入文件如何忽略重复?

我想使用 bcp 将 csv 文件导入 sql server 2008 R2 数据库表,使用如下命令: bcp Database..TableName in TableName.csv -n -T -E -S localhost 我的问题:该表包含一行,该行也在 csv 文件中(创建数据库时插入的默认行)。 我可以以某种方式指示 bcp 忽略此行吗?我尝试使用 -m 来获取最大错误计数,但当 bcp 遇到已经存在的记录(主键)时,它仍然会中止。 我不能直接删除该记录,因为它包含我稍后需要的安装相关信息。 ...

Admin

需要至少安装 SQL Server 2008 才能运行 bcp
bcp

需要至少安装 SQL Server 2008 才能运行 bcp

我需要在未安装 SQL Server 2008 的客户端计算机上运行 bcp.exe。有人知道我需要选择哪些最低安装选项才能获取 bcp 工具吗?我尝试了“客户端工具连接”,但其中没有包括它。 谢谢,乔恩 ...

Admin

DR - Server 2003 Std SP2 将 AD 恢复到不同的硬件
bcp

DR - Server 2003 Std SP2 将 AD 恢复到不同的硬件

我想要完成的事情可能是开始这件事的最佳方式。 我必须进行 DR 测试。我被给予 2 天时间从头开始重建 AD、文件服务器和 SQL,从 Dell/IBM 硬件到 HP Server DL380 服务器。 我最初做的是构建一个带有 SP2 的 Windows 2003 Server,并尝试使用不同的硬件在其上进行系统状态恢复。这失败了。我尝试将 Server 2003 和 AD 命名为相同,但由于硬件原因,它仍然失败。 我尝试使用名为 ADix 的工具导出 AD 数据库并再次恢复。但我还没有成功。 我需要第三个选项。如果我构建一个 2003 服务器作为...

Admin

复制拓扑中的 SQL INSERT INTO、SELECT INTO 和 BCP(阶段环境)
bcp

复制拓扑中的 SQL INSERT INTO、SELECT INTO 和 BCP(阶段环境)

我想将生产数据库中的信息添加到阶段数据库中。我有一个生产数据库的 BAK,可以直接从阶段数据库中恢复,但我担心合并复制会对此产生影响。 让我进一步解释一下;我有 15 个用户在内部测试一个有时连接的应用程序。结构是每个系统上都有一个 Local SQL Express,使用 Pull 订阅订阅 Stage SQL 2005 服务器。Stage 服务器充当发布者和分发者。测试人员已请求使用“真实”数据。如果我仅将 BAK 从生产还原到我的 Stage 实例,我的复制集会发生什么?当本地数据库尝试同步时,它们会因为所有 GUIDS 都已更改而“崩溃”吗? 我...

Admin