首先,做好用戶安全:
--簡單的,只允許sql的用戶訪問sql(防止利用administrator組用戶訪問)
1.企業管理器--右鍵SQL實例--屬性--安全性--身份驗證--選擇"sql server和windows"--確定
2.企業管理器--安全性--登陸--右鍵sa--設置密碼--其他用戶也設置密碼
3.刪除用戶:
BUILTIN\Administrators
<機器名>\Administrator --這個用戶不一定有
這樣可以防止用windows身份登陸SQL
4.設置進入企業管理器需要輸入密碼
在企業管理器中
--右鍵你的伺服器實例(就是那個有綠色圖標的)
--編輯SQL Server注冊屬性
--選擇"使用 SQL Server 身份驗證"
--並勾選"總是提示輸入登錄名和密碼"
--確定
--經過上面的設置,你的SQL Server基本上算是安全了.
------------------------------------------------------------------------
其次,改默認埠,隱藏伺服器,減少被攻擊的可能性
SQL Server伺服器
--開始
--程序
--Microsoft SQL Server
--伺服器網路實用工具
--啟用的協議中"TCP/IP"
--屬性
--默認埠,輸入一個自已定義的埠,比如2433
--勾選隱藏伺服器
----------------------------------------------------------------------------
--管好sql的用戶,防止訪問他不該訪問的資料庫(總控制,明細還可以控制他對於某個資料庫的具體對象具有的許可權)
--切換到你新增的用戶要控制的資料庫
use 你的庫名
go
--新增用戶
exec sp_addlogin 'test' --添加登錄
exec sp_grantdbaccess N'test' --使其成為當前資料庫的合法用戶
exec sp_addrolemember N'db_owner', N'test' --授予對自己資料庫的所有許可權
--這樣創建的用戶就只能訪問自己的資料庫,及資料庫中包含了guest用戶的公共表
go
--刪除測試用戶
exec sp_revokedbaccess N'test' --移除對資料庫的訪問許可權
exec sp_droplogin N'test' --刪除登錄
---------------------------------------------------------------------------
最後一步,為具體的用戶設置具體的訪問許可權,這個可以參考下面的最簡示例:
--添加
--添加用戶:
exec sp_addlogin '用戶名','密碼','默認資料庫名'
--添加到資料庫
exec sp_grantdbaccess '用戶名','資料庫名'
--分本許可權
grant insert,select,update,delete on table1 to public
-------------------------------------------------------------------
至於具體的安全設置和理論知道,參考SQL聯機幫助
B. 如何在網頁上調用資料庫中的部分內容
建網站有好多時候在每一個網頁都要使用同一的重復的地方!
如每頁的導航條、版權信息等!
這些修改時都是要統一修改的…而如果照每頁每頁的修改的話簡直是...
而這些在asp 以及cgi php等中可以使用include等之類的調用。
而絕大多數不支持程序的空間或者大家不會編程的怎麼辦……
呵現在jojoo就告訴大家一條在html網頁中也可以實用文件調用的超級簡短代碼…
<!--webbot bot="Include" U-Include="../文件名.htm" TAG="BODY" -->
呵…快適用到你的網頁中吧!!讓你的網站建起來更快更容易!!
而且而且這條代碼可以遠程調用噢!!!即如
http://....之類的調用耶!!!
cool be 了啊!!
C. mySQL資料庫怎麼設置對外開放
mysql 在什麼平台架設的》?linux 下平台須要把兩個參數開放 #bind-address = 127.0.0.1把這個參數刪了。這參數只能本機開放。 還有mysql 用戶參數:use mysql //進入mysql表
desc user; //查看錶的結構
select host,user,password form user; //查看user表的host ,user,password欄位數據
update user set host='%' where user='root'; //修改root用戶可以訪問的主機.%為所有機器都可以訪問,。
好像WIN平台啟動後就可以本機訪問的,只須要用N8連接上把把用戶的host 修改一下就可以了.%
D. 如何給SQL資料庫開放許可權,讓所有人都可以訪問
我來回答吧,我以前也遇到過你這樣的問題,後來我自己解決了。
1、xp系統安裝的 SQL資料庫伺服器,肯定是不能遠程聯機的,因為xp系統只能裝非企業版的資料庫SQL Server。非企業版SQL Server對遠程連接做了限制,不可以遠程連接。就是非本機的用戶連接時,全部拒絕,但ipc連接登錄後除外。
2、建議換做非xp系統,最好windows 2000server 或者 windows 2003 server+ SQL Server企業版。因為只有這些系統才可以安裝企業版的SQL Server,因為其他非企業版的SQL Server只允許本機鏈接,非本機的sql鏈接將會出錯。
3、裝SQL Server的那台機器要開通1433埠,用於其他機器連接SQL Server。
4、查看安裝的SQL Server伺服器版本:SQL企業管理器-展開控制台跟目錄-展開到-本地組-(local)-右擊屬性- 常規-產品,如果是企業版,大多顯示 SQL Server Enterprice Edition, 否則顯示其他的版本。個人版:SQL Server Personal Edition
如果還不清楚,可以問我。
E. 如何設置資料庫的許可權
1、首先用管理員進入資料庫級中的安全性,點擊登錄名,點擊新建登錄名。
F. 電腦如何建立數據源
怎麼添加數據源?
網路經驗 2019-02-19 23:57
如果你用到過資料庫,你就會知道資料庫有很多介面程序,為了兼容其它廠家的數據與網路數據的對接,就必須用到數據源。因為使用數據的安全,運用數據源比較安全可靠,而且簡單。那麼怎麼給電腦添加數據源呢,很簡單,和小編學習起來。
1、首先找到電腦開始---控制面板---管理工具,找到數據源odbc。
2、打開數據源odbc,然後在彈出的菜單界面上,點擊添加。
3、然後選擇資料庫的類型,我這里是sql server,你要了解你資料庫的類型,選好好類型後,點擊完成。
4、在第二個界面命名你數據源的名稱,自己可以隨便編一個,描述也一樣,這個名字是用來你配置腳本進行連接的,一定要記住。下面的伺服器就用信息科給你的資料庫名稱或者ip地址都可以。然後點擊下一步。
5、後面選擇使用用戶名和id號進行登錄連接,輸入可以連接到資料庫的可用賬號和密碼。點擊下一步。
6、選擇你要默認連接的資料庫名稱,也就是你的介面表所在的資料庫位置,選好後,選擇下一步。
7、最後選擇完成,點擊測試資料庫連接,測試成功後,說明配置正確,然後點擊完成。後面在添加的界面就可以看到添加數據源的名稱了。
G. mysql資料庫怎麼對外開放
查埠一般都是3306,默認的,你可以在安裝mysql的那裡有個允許遠程上打個勾
H. 怎麼把資料庫下的一部分表授權給其他用戶,不要一一授權
1.在運行 SQL Server 的計算機上,啟動 SQL Server Management Studio。 在「已注冊的伺服器」窗格中,雙擊「SQL Server」。2.在對象資源管理器窗格中,展開「SQL Server」,展開「安全性」文件夾,右鍵單擊「登錄」,然後單擊「新建登錄」。3.在「登錄名 - 新建」對話框中,指定 Windows 身份驗證或 SQL Server 身份驗證模式。如果使用 Windows 身份驗證,請輸入登錄名,並選擇「允許訪問」或「拒絕訪問」選項。如果使用 SQL Server 身份驗證,請鍵入登錄名和密碼,並確認密碼。4.在左側窗格中,單擊「資料庫訪問」。5. 在右側窗格中,對要授予訪問權的資料庫選中「允許」復選框,然後單擊「確定」。