C#如何连接远程数据库

C#怎么连接远程数据库
想用C#写一个连接远程服务器上的SQL sever数据库,并执行命令,求大神们帮忙给个代码,最好有注释,百度搜到的开不太明白。谢了

------解决方案--------------------
连本地会连不?
直接把IP,用户,密码改成远程的就行了。
------解决方案--------------------
路由器、防火墙打通TCP1433端口,SQL Server允许远程访问,TCP协议即可。

注意安全性。
------解决方案--------------------
把本地的改改就可以用啦。