Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Power Shell Zugriff auf SQL Tabellen mit führenden Zahlen oder Sonderzeichen funktioniert nicht

$
0
0

Ich verwende Power Shell für die unterschiedlichsten Zugriffe auf MSSQL Datenbanken und das zumeist ohne Probleme.

in der Form:

$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "xyz"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand

$SqlCmd.CommandText = "xyz"

$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$SqlAdapter.SelectCommand.CommandTimeout = 0
$DataSet = New-Object System.Data.DataSet 
$tablerows = $SqlAdapter.Fill($DataSet)

Jetzt habe ich allerdings eine Tabelle in der Form [1$Irgendwas] vorliegen, die in der Power Shell Fehlermeldungen liefert weil aus diesem Tabellennamen (wenn man sich den $SqlCmd anschaut) eine Tabelle in der Form [1] generiert?!?

Ich habe schon alle möglichen Klammerungen, Escape Sequenzen, usw. probiert, komme aber zu keinem Ergebnis.

Muss ich mir hier einen View ohne führende Zahlen, oder Sonderzeichen wie das $ Zeichen bauen, um via Power Shell zugreifen zu können, oder gibt es hier eine "normale" Lösung?

Liebe Grüße und danke für Antworten im Voraus,
Robert



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>