所以,我的C#Windows窗體應用程序有兩個部分。 Database Records Manager (DRM)
和Public Access Client (PAC)
。安全的影響(與有限的權限)在程序文件
我用兩個客戶端來訪問微軟的Azure SQL數據庫,與所提供的連接字符串。
Server=tcp:{thedatabasename}.database.windows.net,{theport};Initial Catalog={adatabase};Persist Security Info={bool};User ID={username};Password={password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate={bool};Connection Timeout={int};
在程序代碼中使用此連接字符串的安全含義是什麼? (如在formname.cs
內)
用於訪問帳戶的用戶/登錄名具有db_datareader
和db_datawriter
角色。
,該程序連接到主機沒有敏感的數據的數據庫,也許比在主表中的用戶的細節其他。