问题标签 [sqlps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - SQLPS/AzureRm.Profile 模块停止在 Azure VM 映像上工作
我有一个几个月来一直运行良好的 CI 构建过程。尽管没有任何变化,但它突然坏了,现在总是因为这个错误而失败:
在模块“SQLPS”中找到“Backup-SqlDatabase”命令,但无法加载该模块。有关更多信息,请运行“导入模块 SQLPS”。
这个过程每次都配置一个新的虚拟机,所以我猜它与微软的更新有关,但我不知道是什么。到目前为止,我能够修复它的唯一方法是在 CI 过程开始之前通过 RDP 登录到新配置的 VM。
我尝试添加Import-Module SQLPS
到构建脚本并收到更奇怪的错误消息
找不到文件“Microsoft.Azure.Commands.Profile.format.ps1xml”
我试过Install-Module SQLPS
了
未找到指定搜索条件和模块名称“SQLPS”的匹配项。
所以我加了
但我现在收到一个新错误:
“该进程无法访问文件'C:\Program Files\WindowsPowerShell\Modules\AzureRM.profile\3.3.1\Hyak.Common.dll',因为它正被另一个进程使用。”
我觉得我在绕圈子跑。这是微软更新还是什么?谁能告诉我如何修复我的 AzureRM 模块,这在我看来是以某种方式破坏了我的 SQLPS 模块?
powershell - 导入 SQLPS 模块并使用它来备份和恢复数据库到不同的服务器
我正在从没有安装 SQLPS(Ms SQL Server 数据库引擎)的客户端计算机(Win7)上运行 PS 脚本。
因此,我通过导入远程 ps-session 来实现:
- 为 SQL Server 创建远程 PS-Session
$sourceSQLRemoteSession = New-PSSession -ComputerName $SQLServerHostname -身份验证协商 -Credential $PSOCredentialObject
- 导入 SQLPS 模块
Import-PSSession -Session $sourceSQLRemoteSession -Module SQLPS -DisableNameChecking
- 运行 SQL 备份
Backup-SqlDatabase -ServerInstance "destinationSQL\SQLInstance" -Database "blabla_db" -BackupFile "c:\blabla.bak" -Credential $PSOCredentialObject
问题是,如果我需要将数据库恢复到不同的 SQL 数据库服务器,需要我使用“RelocateFile”对象,例如:
当我运行新对象时,它似乎不喜欢它:
错误:
解决这个问题的最佳方法是什么?
谢谢
database - 恢复-SqlDatabase 等待操作超时
我已经设置了一个使用 Restore-SqlDatabase cmdlet 恢复数据库的过程,并将其安排到一个 SQl 代理作业中。在我尝试恢复 160GB 数据库之前,它一直运行良好。它基本上在 600 秒后失败,并出现错误“等待操作超时”。我已经尝试添加 0 的 StatementTimeout 以查看它是否会解决这个问题,并更改 SQL Server 上的远程查询超时,但它在 10 分钟后仍然出现。有谁知道我是否可以更改其他设置以增加超时?我正在运行的代码是:
出现的错误是:
oracle - ORA-00600:内部错误代码,参数:[dbkif_find_next_record_1]
我正在尝试通过 sqlPlus 启动我的数据库:但我收到此错误:
请问有什么建议吗?
powershell - 无法使用 PowerShell 连接到数据库
我的 PowerShell 脚本有问题sqlps
。我正在尝试从表中选择行并将它们保存到.csv
文件中。
查询是
我收到此错误:
任何人都可以提供帮助吗?
powershell - DBATOOLS - 从表中复制数据并在 DestinationDatabase 上创建
DbaTools 相关 - https://dbatools.io/functions/
您好,我正在尝试找到一种解决方案来复制表并在 上创建它-Destination / -DestinationDatabase
,请。
我在用:
但是由于表不是在目标上创建的,所以我收到错误消息:
警告:[15:25:58][Copy-DbaTableData] Table01 在目标上不存在
请问有什么方法可以在 DestinationDatabase 上复制和创建表吗?
sql-server - 无法在 Powershell 中安装 SQLServer 模块
我尝试通过以管理员身份(win10、64Bit)执行以下命令来安装 Powershell SQLSERVER 模块,但它失败了
我搜索了网络,尝试了一些解决方案,甚至与公司管理员交谈,但没有运气。正如他们告诉我的,公司没有代理,只有防火墙。其他同事可以毫无问题地运行该命令。下一个命令也失败了
任何想法?
powershell - 如果我从文件中包含代码,则看不到代码
我正在编写一些 Powershell 脚本来管理 SQL Server。当我创建我的 SMO 对象时,我会进行测试以查看是否可以列出我的数据库。如果是这样,那么我假设我已连接并调用一个函数(通过包含的文件),该函数具有Invoke-Sqlcmd
导致我的数据库断开连接或其他东西的函数。但是,如果我直接在脚本中运行调用命令,它就可以正常工作。
查看提供的代码,我的输出如下:
以下是 的内容Backup-Html
:
sql-server - 使用 RESTORE FILELISTONLY 从数据库备份中获取逻辑文件名并将其存储到变量中
我正在使用一个相当简单的 PowerShell 脚本来自动化恢复数据库的过程:
我正在寻找一种方法来动态获取数据库备份($file)中包含的文件的逻辑文件名并将它们存储到一个变量中,以便可以相应地重命名。
有人有想法么?我已经用头撞这个太久了!:)
谢谢你的帮助!