有什么方法可以查出是否,
- 有一个本地运行的 SQL Server 实例
- 如果是,数据库 X 是否存在?
- 如果是这样,可以使用集成安全性连接数据库 X 吗?
我想以最干净的方式在应用程序启动时完成上述操作。具体来说,我担心会在各种开发工具的连接向导中单击下拉菜单以浏览数据库时经常看到的那种延迟。
我可以假设实例名称是.
or .\sqlexpress
。
最终用户大多运行 Windows XP。
实际情况是我想让我的应用程序自动感知开发人员可以安装的本地数据库。
如果它像使用连接字符串中的适当值创建 SqlConnection 一样简单,这是安全且推荐的方式,那么我对此很满意。我问这个是因为我试图确保不会引入糟糕的最终用户体验。