0
SQLPSは本質的にファイルのようなデータベーステーブルを扱うので、たとえばSQLPSだけを使用してテーブルにディレクトリリストをどのようにロードしますか?SQLPS:テーブルにデータをロードする構文は何ですか?
BCPのような外部ヘルパーを使用せずにデータをロードする構文は何ですか?
SQLPSは本質的にファイルのようなデータベーステーブルを扱うので、たとえばSQLPSだけを使用してテーブルにディレクトリリストをどのようにロードしますか?SQLPS:テーブルにデータをロードする構文は何ですか?
BCPのような外部ヘルパーを使用せずにデータをロードする構文は何ですか?
SQL Serverプロバイダは、テーブルに格納されたデータに対するCRUD操作をサポートしていません。代わりに、invoke-sqlcmdコマンドレットまたは.NETコードを使用する必要があります。これは少しハックされ、ここではSQLテーブルにディレクトリリストをロードするための一つの方法です:SQLプロバイダが行う
PS SQLSERVER:\SQL\WIN7BOOT\SQL1\Databases\hsg> dir e:\sw | foreach {invoke-sqlcmd -query "insert dirlist values ('$($_.name)', $(if ($_.length) {$_.length} else {0}), '$($_.lastwritetime)', $($_.PSIsContainer -as [int]))"}
ことの一つは、あなたが呼び出し-sqlcmdのからのServerInstanceとデータベースのパラメータを省略することが可能です。現在のサーバーとデータベースが想定されています。