【发布时间】:2021-07-08 18:54:12
【问题描述】:
我正在尝试备份一个 SQL Server 2008 R2 数据库,数据库名称是 test。
我正在使用以下 PowerShell 脚本,但我收到一条错误消息,指出数据库不存在,但我可以看到 test 数据库和表,并且可以查询它。
Backup-SqlDatabase -ServerInstance testpc-001\SQLEXPRESS -Database test -BackupAction
Database
如果我尝试使用
编辑上述脚本$date = Get-Date -Format yyyyMMddHHmmss
$dbname = 'test'
Backup-SqlDatabase -ServerInstance SQLEXPRESS -Database $dbname -BackupFile
"C:\DBbackups\$($dbname)_db_$($dt).bak"
我收到一个错误,无法连接到SQLEXPRESS
【问题讨论】:
-
请有人帮忙
-
您是使用 SQL 身份验证还是 Windows 身份验证进行连接?
-
我正在使用 Windows 身份验证
-
我看到了连接参数
ServerInstance和Database。您还需要表明您正在使用 Windows 身份验证进行连接。我在任何地方都没有看到。例如,ODBC 连接字符串将包括“Trusted_Connection=yes;”表示 Windows 身份验证。 -
我不知道该怎么做,请您尝试修改我的脚本,非常感谢
标签: powershell sql-server-2008-r2 backup