簡體   English   中英

使用C#以編程方式創建SQL Server數據庫

[英]Create SQL Server database programmatically with C#

我正在嘗試按照這個示例,但我得到一個與連接字符串相關的異常,告訴我服務器未找到或無法訪問。 本教程本身在步驟5中告訴我“將連接字符串更改為指向運行SQL Server的計算機”。 我不知道我的SQL Server是否正在運行,如果是,我不知道服務器的名稱是什么。 我知道我在安裝VS 2010時安裝了SQL Server(我做了一個完整的安裝),所以它應該在某個地方。 我沒有更改SQL Server配置中的任何內容,所以一切都應該是默認的。

如果您將SQL Server與VS 2010一起安裝,則您的計算機上安裝了SQL Server 2008 Express版本,默認情況下它安裝為“SQLExpress”實例,因此您的連接字符串必須類似於:

server=(local)\SQLExpress;database=(whatever_you_want);integrated security=SSPI;

這可能會使您指定的數據庫已存在於您的服務器上。

如果要以編程方式創建數據庫,則必須連接到master數據庫

server=(local)\SQLExpress;database=master;integrated security=SSPI;

然后從您的應用程序運行類似這樣的SQL語句:

CREATE DATABASE (newDatabaseName)

您可以在服務(start / run / services.msc)下檢查您的SQL服務器是否正在運行; 或者在“sql server configuration manager”下的開始菜單中。 請檢查是否啟用了命名管道和tcp-ip。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM