sqlserver2008介面
㈠ sql 2008 management(provider: SQL 網路介面, error: 26 - 定位指定的伺服器/實例時出錯) (Microsoft
步驟1:在SQLServer 實例上啟用遠程連接
1.指向「開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2008 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER 服務。
步驟2:啟用 SQLServer 瀏覽器服務
1.指向「開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2008外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL Server Browser」, 選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回
步驟3:在Windows 防火牆中為「SQL Server 2008」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2008 安裝不同而不同。 MSSQL.1 是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL Server 2008 實例,重復步驟 1 至 3。
問題2:現在可能會出現sa不能登陸的問題,解決辦法如下:
用用Windows身份驗證登陸,在"屬性"窗口中, 轉到"Security"(安全性)項, 在"伺服器身份驗證"中設置為"SQL Server和Windows身份驗證模式", 確定,
根據提示, 你應該重新啟動sql服務。
如果執行
EXEC sp_password null,null,'sa'
ALTER LOGIN sa ENABLE
這句話時報如下的錯:
Msg 15118, Level 16, State 1, Line 1
密碼有效性驗證失敗。該密碼不夠復雜,不符合 Windows 策略要求。
則說明你的伺服器的密碼策略有復雜性要求(SQL 2008的密碼復雜性與Windows的密碼復雜性策略是關聯的),則要求你把sa的密碼設置為一個復雜的密碼, 因此得改為如下語句:
EXEC sp_password null, 'guoqiang1234', 'sa'
ALTER LOGIN sa ENABLE
-- sp_password 語法如下:
-- sp_password [舊密碼], <新密碼>, [登錄名]
問題3:IP地址不能連接
在使用.NET開發進行時,會遇到使用連接字元串連接SQL Server 2008資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,
解決的辦法是在SQL Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。
㈡ 如何使用sql server 資料庫介面
要實現跟資料庫連接操作,第一:寫一個資料庫連接類,第二:配置訪問資料庫基本元素,可以採用*.XML形式(配置IP,埠,用戶名,密碼等),第三:門診收費系統會提供一個介面調用資料庫連接類的。一般像在醫院或門診這地方,一般都是採用配置形式做資料庫連接的,直接拿配置文件修改一下連接IP地址就可以了,但確保資料庫伺服器上有資料庫表,有連接配置上還要提供一下伺服器IP,埠,和資料庫用戶名和密碼就可以了。在SQL SERVER2008資料庫上只做授權操作即可,授權操作可以有用戶管理裡面進行。允許該用戶查詢和修改等操作就OK了。
㈢ 資料庫伺服器SQL SERVER2008 與應用程序的介面 該怎麼在SQL SERVER2008上面操作
資料庫跟應用程序之間需要有一個借口,應用程序來訪問資料庫,這個是應用程序的功能,不是資料庫的功能,所以資料庫你點什麼按鈕都沒有用的。
㈣ sql server 2008如何設置外碼
用關鍵語句:foreign key ...(屬性名) references ....表名+(屬性名)
下邊舉例說明:
create table Student /*建立一個學生表*/
Sno char(8),
Sname char(6) unique not null default 'wang',
Ssex char(2) check(Ssex='男'or Ssex='女') not null,
Sage smallint not null check(Sage<150),
Sdept char(20) not null,
primary key(Sno)
create table Course /*建立課程表*/
(Cno char(3) primary key ,
Cname char(20) not null,
Cpno char(3) foreign key references Course(Cno), /*這里是自引用主碼*/
Ccredit smallint,
--foreign key Cpno references Course(Cno)
create table SC /*建立學生選課表*/
(Sno char(8) ,
Cno char(3) not null ,
Grade smallint not null,
--foreign key Sno references Student(Sno)
primary key (Sno,Cno), /*主碼由兩個屬性構成*/
foreign key (Sno) references Student(Sno), /*引用學生表的主碼Sno*/
foreign key (Cno) references Course(Cno) /*引用課程表的主碼Cno*/
(4)sqlserver2008介面擴展閱讀
SQL Server 有兩個介面可以認為是 SQL Server 7.0 的本機介面,即 OLE-DB 和 ODBC。DB-Library 介面也是本機的,它與 TDS 通信,但是 DB-Library 使用的是 TDS 較老的版本,需要在伺服器上進行一些轉換。
現有的 DB-Library應用程序仍然可以繼續與 SQL Server 7.0 協同使用,但是很多新的功能和性能提高等好處只能通過 ODBC 和 OLE DB 才能利用。
㈤ SQLServer2008 鏈接伺服器的訪問介面,沒有OraOLEDB.Oracle,怎麼增加
按下WIN+R,打開「運行」窗口,輸入「regedit」,回車。
在打開的注冊表編輯器的左側按如下路徑依次展開:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Providers
在Providers下面一般來說是看不到OraOLEDB.Oracle這一項的,於是新建這一項。
在Providers上面右鍵選擇New -> Key,把新增加的項改名為「OraOLEDB.Oracle」
為「OraOLEDB.Oracle」這個鍵新增一個DWORD Value,把名字改為「AllowInProcess」
把「AllowInProcess」的值改為「00000001」
㈥ 資料庫伺服器SQL SERVER2008 與應用程序的介面 該怎麼在SQL SERVER2008上面操作
問題雖然問得有點不完整,但我知道你們用的C/B模式做的系統,要實現跟資料庫連接操作,第一:寫一個資料庫連接類,第二:配置訪問資料庫基本元素,可以採用*.XML形式(配置IP,埠,用戶名,密碼等),第三:門診收費系統會提供一個介面調用資料庫連接類的。一般像在醫院或門診這地方,一般都是採用配置形式做資料庫連接的,直接拿配置文件修改一下連接IP地址就可以了,但確保資料庫伺服器上有資料庫表,有連接配置上還要提供一下伺服器IP,埠,和資料庫用戶名和密碼就可以了。在SQL SERVER2008資料庫上只做授權操作即可,授權操作可以有用戶管理裡面進行。允許該用戶查詢和修改等操作就OK了。希望對你有幫助。