Read-SQLTableData 执行时抛出错误

问题描述 投票:0回答:1

你能帮我纠正语法吗?

$TableNames = Read-SQLTableData 
                  -ServerInstance $SrcServer 
                  -DatabaseName $SrcDatabase 
                  -SchemaName "dbo" 
                  -TableName "EntityMapping.MappingType"

我收到此错误

行:4 字符:15
...ableNames = Read-SQLTableData -ServerInstance $SrcServer -DatabaseNam ...
CategoryInfo:ObjectNotFound:(:) [读取 SqlTableData],ItemNotFoundException
FullQualifiedErrorId:InvalidObjectError,Microsoft.SqlServer.Management.PowerShell.ReadSqlTableData

sql sql-server powershell azure-sql-database sql-query-store
1个回答
0
投票

您可以尝试按照以下方式阅读表格吗?

$server = "tcp:thesqlservername.database.windows.net,1433"
$database = "testdb"
$adminName = "[email protected]"
$adminPassword = "TestPassword"
$connectionString = "Server=$server;Database=$database;User ID=$adminName;Password=$adminPassword;authentication=Active Directory Password;"
$connection = New-Object -TypeName System.Data.SqlClient.SqlConnection($connectionString)

$ds = new-object "System.Data.DataSet" "dsPersonData"
$q = @"
SELECT * FROM [SalesLT].[Customer] 
"@
$da = new-object "System.Data.SqlClient.SqlDataAdapter" ($q, $connection)
$da.Fill($ds)
$dtPerson = $ds.Tables[0]
© www.soinside.com 2019 - 2024. All rights reserved.