PowerShellを使用してSQLServerのテーブルの次のメタデータ情報のリストを取得したい:
列名、null許容列、主キー、外部キー、データ型、および一意(または一意キーの一部に属する)
現在、一意キーの情報を取得せずに次のものを使用しています。
PS SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\MyDB\Tables\dbo.MyTable\Columns> Get-ChildItem | select Name, Nullable, IsPrimaryKey, IsForeignKey, DataType
次のようなものが欲しいのですが
Name : MyID
Nullable : False
IsPrimaryKey : True
IsForeignKey : False
DataType : int
IsUnique : True
何か案は