Jua*_*uan 2 .net c# sql-server
我正在尝试按照这个示例,但我得到一个与连接字符串相关的异常,告诉我服务器未找到或无法访问.本教程本身在步骤5中告诉我"将连接字符串更改为指向运行SQL Server的计算机".我不知道我的SQL Server是否正在运行,如果是,我不知道服务器的名称是什么.我知道我在安装VS 2010时安装了SQL Server(我做了一个完整的安装),所以它应该在某个地方.我没有更改SQL Server配置中的任何内容,所以一切都应该是默认的.
如果您将SQL Server与VS 2010一起安装,则您的计算机上安装了SQL Server 2008 Express Edition,默认情况下它安装为"SQLExpress"实例,因此您的连接字符串必须类似于:
server=(local)\SQLExpress;database=(whatever_you_want);integrated security=SSPI;
Run Code Online (Sandbox Code Playgroud)
这可能会使您指定的数据库已存在于您的服务器上.
如果要以编程方式创建数据库,则必须连接到master数据库
server=(local)\SQLExpress;database=master;integrated security=SSPI;
Run Code Online (Sandbox Code Playgroud)
然后从您的应用程序运行类似这样的SQL语句:
CREATE DATABASE (newDatabaseName)
Run Code Online (Sandbox Code Playgroud)