ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【Sql Server2016】接続文字列が2種類ある件について

f:id:HLSE:20190503110345p:plain

C#などのプログラムよりSQLSERVERに接続するために使用する接続文字列ですが、

2種類あります。

 

①サーバを「DataSource」指定する場合

【SQLSERVER認証】

Data Source=H\SQLEXPRESS01;Initial Catalog=NameList;Persist Security Info=True;User ID=sqlserver;Password=sqlserver

 

【Windows認証】

Data Source=H\SQLEXPRESS01;Initial Catalog=NameList;Integrated Security=True

 

②サーバを「Server」指定する場合

【SQLSERVER認証】

Server=H\SQLEXPRESS01;Database=NameList;Trusted_Connection=True;User ID=sqlserver;Password=sqlserver

 

【Windows認証】 

Server=H\SQLEXPRESS01;Database=NameList;Trusted_Connection=True

 

上記どちらでも接続できました。

 

SQL Server 2016の教科書 開発編