Ⅰ 怎麼用vs2008 連接sql server 2008
首先得確定你的sql服務是否開啟,還有你有幾個sql服務,如果是多實例的話,資料庫的連接字元串中的伺服器名稱要特別聲明是哪個實例,還有就是如果是express資料庫的話,伺服器名稱也要特殊聲明即:.\sqlexpress
Ⅱ vs2008如何連接sql server
我的資料庫操作類太長,這里貼不下,取幾段,希望你看的懂。
public static System.Data.SqlClient.SqlConnection GetConnection()
{
string connstr = ConfigurationManager.ConnectionStrings["SQLString"].ConnectionString;
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connstr);
return conn;
}
public static System.Data.SqlClient.SqlConnection GetConnection(string connStringName)
{
string connstr = null;
if (string.IsNullOrEmpty(connStringName))
{
connstr = ConfigurationManager.ConnectionStrings["SQLString"].ConnectionString;
}
else
{
connstr = ConfigurationManager.ConnectionStrings[connStringName].ConnectionString;
}
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connstr);
return conn;
}
public static object ExecuteScalar(string connStringName, string cmdText, params SqlParameter[] cmdParms)
{
System.Data.SqlClient.SqlConnection conn = GetConnection(connStringName);
System.Data.SqlClient.SqlCommand cmd = new SqlCommand(cmdText, conn);
object obj = null;
try
{
conn.Open();
if (cmdParms != null)
{
foreach (SqlParameter param in cmdParms)
{
cmd.Parameters.Add(param);
}
}
obj = cmd.ExecuteScalar();
cmd.Parameters.Clear();
}
finally
{
conn.Close();
}
return obj;
}
public static System.Data.SqlClient.SqlDataReader ExecuteReader(string connStringName, string cmdText, params SqlParameter[] cmdParms)
{
System.Data.SqlClient.SqlConnection conn = GetConnection(connStringName);
System.Data.SqlClient.SqlCommand cmd = new SqlCommand(cmdText, conn);
System.Data.SqlClient.SqlDataReader dr;
try
{
conn.Open();
if (cmdParms != null)
{
foreach (SqlParameter param in cmdParms)
{
cmd.Parameters.Add(param);
}
}
dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
cmd.Parameters.Clear();
return dr;
}
catch (Exception ex)
{
conn.Close();
throw ex;
}
}// ExecuteReader
Ⅲ vs2008里用 「伺服器資源管理器 」 連接sql2005,只能找到系統資料庫,找不到自己建立的資料庫求速解!
你直接在Sq
Server中登錄,選擇sa登錄時成功嗎?
---------------------------------------------
網上找了段這個,你可以試試:
打開SQL
Server
Manager管理器!在左面找到
「安全性」
,單擊右鍵
選擇『新建」,「登錄」
彈出一個對話框,在
登錄名
中輸入你的登錄號,選擇「SQLSERVER身份驗證」,並輸入密碼,把「用戶下次登錄時必須修改密碼」的勾取消掉。
點擊「用戶映射」,在右面選擇要映射的資料庫,並在前面打勾!在下面一欄中「db-owner」和「public」前面打勾。然後點擊「狀態」,在右面欄中選中「授予」、「啟用」,這兩項一般是默認的,如果默認的不是此兩項就改過來,點擊『確定』
Ⅳ 為什麼我的vs2008 無法連接到SQL Server2008,(提示的是不支持此版本的伺服器,僅支持05以下的版本)
恩版本不同,又時候會這樣的,資料庫2005和2008差不多,如果不是專業人員,那就先不追求快,用個2005的好了
enterprise edition(32位和64位)適用於大范圍、企業級、關鍵業務的應用程序
standard edition(32位和64位)適用於部門級應用程序
workgroup edition(僅32位)適用於小型企業
express edition(僅32位)適用於斷開連接客戶端
mobile edition提供壓縮版資料庫
developer edition不能用作生產伺服器
Ⅳ vs2008如何連接sql server
建議寫代碼,修改方便
1、在代碼文件頭引用類庫
using
system.data;
using
system.data.sqlclient;
2、
創建連接。
string
strconn
=
@"server=伺服器ip;uid=用戶名;pwd=密碼;database=資料庫名";
--自行更改
sqlconnection
conn
=
new
sqlconnection(sconn);
3、打開連接
conn.open();
4、使用完關閉連接
conn.close();
Ⅵ VS2008 如何連接SQL server2000資料庫
那要看你裝了幾個資料庫.2005和2000都裝了的話.就要區別實例名.在c#中連接資料庫方法...string
connstring
=
"data
source=伺服器名稱(可以用"."號表示本地);initial
catalog=資料庫名稱;user
id=資料庫登錄名;pwd=登陸密碼";
//連接字的符串
public
sqlconnection
connection
=
new
sqlconnection(connstring);//連接對象
在圖片中可以直接寫連接.
Ⅶ vs2008 怎樣連接SQL server
建議寫代碼,修改方便
1、在代碼文件頭引用類庫
using System.Data;
using System.Data.SqlClient;
2、 創建連接。
string strConn = @"server=伺服器IP;Uid=用戶名;Pwd=密碼;database=資料庫名"; --自行更改
SqlConnection conn = new SqlConnection(sConn);
3、打開連接
conn.Open();
4、使用完關閉連接
conn.Close();
Ⅷ 裝了VS2008後SQL SERVER伺服器找不到,SQL SERVER配置工具中也沒東西
sql server2005分兩部分,
1、是客戶端,就是你現在看到的這個東西,可以用來連接到sql server資料庫,可以連接本地和網路的資料庫,伺服器名輸入.就是連接本地資料庫
2、是sqlserver服務,這個是運行資料庫的服務
開始 ==》運行 ==》cmd 輸入net start mssqlserver
如果提示服務不存在,就是沒有裝服務