こんにちは私は今朝からSQlクエリでコンピュータのSIDを取得しようとして頭がおかしくなりました。SIDはバイト配列でしか取得できません!
キャストで文字列を取得することは可能ですか?試しましたが不可能です。
これが私のSQLクエリです
SqlDataSource data = new SqlDataSource(
System.Configuration.ConfigurationManager.ConnectionStrings["myDbConnection"].ToString(),
"Select sid FROM sys.server_principals where Name='##MS_SQLAuthenticatorCertificate##'");
DataView viewData = data.Select(DataSourceSelectArguments.Empty) as DataView;
//Get S.I.D in byte
byte[] tabSid = (byte[]) viewData[0][0] ;
//Get S.I.D in String format (not working)
string varSid = viewData[0][0].toString() ;
どうもありがとう