導航:首頁 > 網路設置 > sql網路資料庫訪問字元設置

sql網路資料庫訪問字元設置

發布時間:2022-11-01 12:33:13

1. 區域網訪問SQL資料庫

首先配置你的sqlserver允許遠程訪問,然後修改程序中的資料庫連接字元串datasrouce=你電腦的區域網IP,就可以了

2. asp.net連接sql資料庫的連接字元串怎麼寫啊

連接資料庫文件

<addname="LocalSqlServer"connectionString="DataSource=.SQLExpress;IntegratedSecurity=True;AttachDBFilename=|DataDirectory|TimeTracker.mdf;UserInstance=true"/>

SqlConnectionStringBuilder實例化時,要用到connectionString,如:

=newSqlConnectionStringBuild(connectionString);

一、Data Source
SqlConnectionStringBuilder的DataSource屬性,對應connectionString中的Data Source,「Data Source」可以由下列字元串代替:「server」,「address」,「addr」和「network address」。
Data Source=.SQLExpress也可以寫成這樣Data Source=(local)SQLExpress。


二、Integrated Security
SqlConnectionStringBuilder的IntegratedSecurity屬性,對應connectionString中的Integrated Security,「Integrated Security」可以寫成「trusted_connection」,為true時,使用當前的 Windows 帳戶憑據進行身份驗證,為false時,需要在連接中指定用戶 ID 和密碼。


三、AttachDBFilename
SqlConnectionStringBuilder的AttachDBFilename屬性,對應connectionString中的AttachDBFilename,「AttachDBFilename」可以寫成「extended properties」,「initial file name」。AttachDbFileName屬性指定連接打開的時候動態附加到伺服器上的資料庫文件的位置。這個屬性可以接受資料庫的完整路徑和相對路徑(例如使用|DataDirectory|語法),在運行時這個路徑會被應用程序的App_Data目錄所代替。


四、User Instance
SqlConnectionStringBuilder的UserInstance屬性,對應connectionString中的User Instance ,該值指示是否將連接從默認的 SQL Server Express 實例重定向到在調用方帳戶之下運行並且在運行時啟動的實例。UserInstance=true,在這種情況下,SQLServerExpress為了把資料庫附加到新的實例,建立一個新的進程,在打開連接的用戶身份下運行。在ASP.NET應用程序中,這個用戶是本地的ASPNET帳號或默認的NetworkService,這依賴於操作系統。為了安全地附加非系統管理員帳號(例如ASP.NET帳號)提供的資料庫文件,建立一個獨立的SQLServer用戶實例是必要的。


示例:

多數都是在CONFIG文件里寫入連接字元串

<appSettings>
<!--連接資料庫伺服器-->
<addkey="CRMonnection"value="DataSource=Sufei;InitialCatalog=CRM;IntegratedSecurity=false;uid=nouter;Password=123456"></add>
<addkey="ForumName"value="luohe"/>
<!--連接資料庫文件-->
<addkey="CRMConnectionString"value="DataSource=.SQLEXPRESS;AttachDbFilename=|DataDirectory|CRM.mdf;IntegratedSecurity=True;ConnectTimeout=30;UserInstance=True"/>
</appSettings>

然後,在程序里再讀取連接字元串到變數

System.Configuration.ConfigurationSettings.AppSettings["CRMConnectionString"];


3. 緊急求助sql sever2005資料庫連接字元串該怎麼設置,以下是設置文件內的全部內容,求大神解答。

這是css啊

4. plsql中文亂碼,請教資料庫字元集怎麼設置

三個地方的字元集同步相同就可以,資料庫伺服器上的無法修改,以此為標准,修改注冊表中的以及環境變數新建一個字元集,三個統一了,一般是不會有問題的。
希望能幫到你

5. 如何設置外網訪問sql2008資料庫伺服器

在設置外網訪問SQL2008資料庫 之前,首先必須保證區域網內訪問SQL2008沒有問題 。那麼,我們先來看看區域網內訪問SQL2008資料庫需要哪些步驟和設置,才能做到在區域網內任何一台機器上輸入SQL2008資料庫IP地址和埠號即能訪問。
1.SQL2008資料庫端設置
通常一台機器裝上SQL2008後,要實現區域網訪問SQL2008隻要幾步。
1)打開SQL2008配置工具,步驟:【開始】—>【所有程序】—>【Microsoft SQL Server 2008】—>【Configuration Tools】—>【SQL Server Configuration Manager】;
2)在打開的配置界面,雙擊左邊【SQL Server 網路配置】,可以看到本機安裝的資料庫實例的協議,一般有【SQL Express的協議】和【MSSQLSERVER】的協議,如果你安裝時不是使用默認實例名,那麼在這里你應該找到自己需要設置外網訪問的資料庫實例名,雙擊它;
3)此時,可以看到四個協議,一般啟用前三個,禁用最後一個,即啟用【shared memory】、【named pipes】和【TCP/IP】,禁用【VIA】;
4)啟用【TCP/IP】後,順便應該滑鼠右鍵該協議屬性,設置下開放的埠,在IP1-IP9中都可以設置成1433,【活動】和【已啟用】都選擇【是】,最後一個IPALL也可設置成1433;ok,這時必須在配置頁面的SQL Server服務項下面重啟伺服器,才能使得設置生效,如果這樣還不行,建議重啟電腦。
5)可以關閉了配置工具了,接下來打開【SQL Server Manager Studio】,登入您的資料庫,打開後在【對象資源管理器】找到你資料庫伺服器的根節點,滑鼠右鍵,選擇【方面】,在方面下拉菜單下選擇【外圍應用配置】,在下面找RomoteDacEnabled,設置為True,然後重啟資料庫;(這個選項在我的設置過程中貌似沒有起到作用,不設置為True好像遠程也能訪問);
6)設置到這里基本上就可以實現區域網內訪問SQL2008資料庫了。如果還不行,請將X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe在windows防火牆中設置程例外,也將X:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe設置成例外,把1433埠也設置成例外。

6. mysql用sql語句創建表和資料庫怎麼設置字元編碼'

--創建資料庫時,設置資料庫的編碼方式
--CHARACTERSET:指定資料庫採用的字元集,utf8不能寫成utf-8
--COLLATE:指定資料庫字元集的排序規則,utf8的默認排序規則為utf8_general_ci(通過showcharacterset查看)
dropdatabaseifEXISTSdbtest;
_general_ci;
--修改資料庫編碼
_chinese_ci;
_general_ci;
--創建表時,設置表、欄位編碼
usedbtest;
droptableifexiststbtest;
createtabletbtest(
idint(10)auto_increment,
user_namevarchar(60)CHARACTERSETGBKCOLLATEgbk_chinese_ci,
emailvarchar(60),
PRIMARYkey(id)
)CHARACTERSETutf8COLLATEutf8_general_ci;
--修改表編碼
_general_ci;
--修改欄位編碼
(60)CHARACTERSETutf8COLLATEutf8_general_ci;
--查看所有的字元編碼
SHOWCHARACTERSET;
--查看創建資料庫的指令並查看資料庫使用的編碼
showcreatedatabasedbtest;
--查看資料庫編碼:
showvariableslike'%char%';
--設置character_set_server、setcharacter_set_client和setcharacter_set_resultssetcharacter_set_server=utf8;--伺服器的默認字元集。使用這個語句可以修改成功,但重啟服務後會失效。根本的辦法是修改配置MYSQL文件MY.INI,

7. 關於SQL中字元長度的設置

根據你的需要,還有擴展性的考慮。
比如身份證,以前,15位就夠了。後來升到18位了怎麼辦?資料庫都得改。
電話號碼,多少位合適?如果你做的是全球性質的,那每個國家需要多少位?
郵編,國內,6位就夠了。國外呢?有的國家還允許字母。

簡單說來,「充分考慮」,但是不要「杞人憂天」。還拿身份證說,你現在設置18位就夠了,誰知道什麼時候再升位?升多少位?既然無法考慮就不要考慮。而且以前設置身份證驗證,最簡單的你只要控制是數字就行了,而新的18位最後一位有可能是X。這誰知道?

=======================================
具體的就你的問題來說,真實姓名,中國人,4個漢字基本上是最多的了,所以NVarchar(4)。
但是少數民族是否需要考慮,如果不需要考慮那就以上。
如果你要考慮外國人的話,就會比較麻煩。

8. 請檢查資料庫連接字元串設置是否正確或資料庫伺服器身份驗證模式是否SQL Server和

修改資料庫身份模式的驗證...
解決方法如下,打Microsoft Sql Server Management Studio Express,以windows驗證方式登陸,打開伺服器屬性窗口(在資料庫伺服器圖標上點右鍵選"屬性"),選擇"安全性"選項,

伺服器驗證方式選擇SQL SERVERTT和windows驗證方式,確認

然後再到"安全性-登陸名"處設置SA用戶屬性,
設置密碼

解決方法:打開「開始—所有程序—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器」,在彈出的窗體中,找到「SQL Server 2005 網路配置」,把「MSSQLSERVER的協議」下的「Named Pipes」和「TCP/IP」啟用,然後重新啟動SQL Server 即可。

9. 如何更改SQL Server的字元集設置

今天在安裝SharePoint Server時遇到提示,SqlServer中相應資料庫的字元集設置不正確,
在資料庫中找到Option修改字元集時,遇到5030錯誤,提示為The database could not be exclusively locked to perform the operation。

網上查了一下,原來是多用戶的限制,具體修改方法如下:
ALTER DATABASE SharePoint_Config SET SINGLE_USER WITH ROLLBACK IMMEDIATE
alter database SharePoint_Config collate Latin1_General_CI_AS_KS_WS
ALTER DATABASE SharePoint_Config SET MULTI_USER
先將資料庫改為單用戶模式,修改字元集之後再改回來就可以了。

閱讀全文

與sql網路資料庫訪問字元設置相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:625
電腦無法檢測到網路代理 瀏覽:1503
筆記本電腦一天會用多少流量 瀏覽:853
蘋果電腦整機轉移新機 瀏覽:1461
突然無法連接工作網路 瀏覽:1226
聯通網路怎麼設置才好 瀏覽:1325
小區網路電腦怎麼連接路由器 瀏覽:1219
p1108列印機網路共享 瀏覽:1293
怎麼調節台式電腦護眼 瀏覽:856
深圳天虹蘋果電腦 瀏覽:1093
網路總是異常斷開 瀏覽:700
中級配置台式電腦 瀏覽:1157
中國網路安全的戰士 瀏覽:716
同志網站在哪裡 瀏覽:1544
版觀看完整完結免費手機在線 瀏覽:1538
怎樣切換默認數據網路設置 瀏覽:1240
肯德基無線網無法訪問網路 瀏覽:1473
光纖貓怎麼連接不上網路 瀏覽:1671
神武3手游網路連接 瀏覽:1059
局網列印機網路共享 瀏覽:1081