1.
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、松桃ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的松桃網(wǎng)站制作公司
確認(rèn)服務(wù)器上的數(shù)據(jù)庫啟動(dòng)
2.
確認(rèn)服務(wù)器上的防火墻關(guān)閉或者
sqlserver
加入例外
3.
確認(rèn)從客戶端到
數(shù)據(jù)庫服務(wù)器
的網(wǎng)絡(luò)通暢
4.
確認(rèn)sql客戶端能夠正常訪問數(shù)據(jù)庫服務(wù)器。
SQL Server是安裝在本機(jī)上嗎?如果是安裝在本機(jī)上,則可以通過如下方法修改sa用戶密碼:
1.登錄SQL Server,本地服務(wù)器名稱可以用點(diǎn)號(hào)代替,身份驗(yàn)證采用Windows 身份驗(yàn)證,無需輸入密碼.
2.選擇"安全性"--"登錄名"--"sa",右鍵"屬性"
修改密碼后確認(rèn)即可
系統(tǒng)環(huán)境要清理一下,把以前安裝過的有關(guān)的UFSMART文件夾全部刪除。
再用用友安裝盤進(jìn)行環(huán)境檢查一下,根據(jù)環(huán)境檢查的情況做下一步安裝。
如果你以前安裝過用友軟件的話,先手工刪除用友軟件目錄比如UFSMART文件夾及文件,redegit進(jìn)入注冊表中刪除相關(guān)注冊項(xiàng)目包括數(shù)據(jù)庫sql的鍵值。
1)、先把SQL Server卸載(卸載不掉也沒有關(guān)系,繼續(xù)下面的操作);
2)、把Microsoft SQL Server文件夾整個(gè)刪掉;
3)、運(yùn)行注冊表,刪除如下項(xiàng):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
4)、需要的話就重新啟動(dòng)系統(tǒng);
5)、重新安裝。
先重新安裝sql數(shù)據(jù)庫,完畢后重新啟動(dòng)計(jì)算機(jī)后再安裝用友軟件。應(yīng)該沒有問題了,如果還有問題出現(xiàn)應(yīng)該是你計(jì)算機(jī)的系統(tǒng)和有關(guān)軟件沖突。
你打開sqlserver然后以windows用戶登錄 ,修改sa密碼就好。操作步驟,啟動(dòng)sqlsever,你看看你裝的是什么版本的,
登錄進(jìn)入修改密碼如圖;
解決方案及步驟操作:
1、右鍵單擊【我的電腦】管理,單擊打開【服務(wù)和運(yùn)用程序】中的【服務(wù)】;
2、右鍵單擊SQL Server (MSSQLSERVER)服務(wù)屬性,單擊【登錄】頁簽,單擊選中"本地系統(tǒng)帳戶”,選中“允許服務(wù)于桌面交互”,單擊確定,啟動(dòng)服務(wù)即可。
3、把用戶口令改回原來的,再啟動(dòng)服務(wù)
4、使用控制面版服務(wù)管理器,找到MSSQLSERVER服務(wù),更改啟動(dòng)賬號(hào)信息,改成變更后的,再啟動(dòng)服務(wù)
5、也是推薦使用的方法,創(chuàng)建一個(gè)新用戶,專門用于啟動(dòng)SQL Server服務(wù),安裝SQL Server時(shí)就使用該用戶來啟動(dòng)SQL Server,這樣就可以避免用于頻繁更改administrator口令而帶來的1069錯(cuò)誤了.
"SQL Server 不存在或訪問被拒絕"通常是最復(fù)雜的,錯(cuò)誤發(fā)生的原因比較多,需要檢查的方面也比較多.一般說來,有以下幾種可能性:
1、SQL Server名稱或IP地址拼寫有誤;
2、服務(wù)器端網(wǎng)絡(luò)配置有誤;
3、客戶端網(wǎng)絡(luò)配置有誤.
檢修方法:
1、使用記事本打開HOSTS文件(一般情況下位于C:\WINNT\system32\drivers\etc);
2、添加一條IP地址與服務(wù)器名稱的對應(yīng)記錄,如: 172.168.10.24 myserver 也可以在 SQL Server 的客戶端網(wǎng)絡(luò)實(shí)用工具里面進(jìn)行配置;
3、其次,使用 telnet 命令檢查SQL Server服務(wù)器工作狀態(tài): telnet 1433 如果命令執(zhí)行成功,可以看到屏幕一閃之后光標(biāo)在左上角不停閃動(dòng),這說明 SQL Server 服務(wù)器工作正常,并且正在監(jiān)聽1433端口的 TCP/IP 連接;
4、如果命令返回"無法打開連接"的錯(cuò)誤信息,則說明服務(wù)器端沒有啟動(dòng) SQL Server 服務(wù),也可能服務(wù)器端沒啟用 TCP/IP 協(xié)議,或者服務(wù)器端沒有在 SQL Server 默認(rèn)的端口1433上監(jiān)聽.;
5、接著,我們要到服務(wù)器上檢查服務(wù)器端的網(wǎng)絡(luò)配置,檢查是否啟用了命名管道,是否啟用了 TCP/IP 協(xié)議等等.我們可以利用 SQL Server 自帶的服務(wù)器網(wǎng)絡(luò)使用工具來進(jìn)行檢查.
無法使用SQL Server的登錄帳戶進(jìn)行連接.解決方法如下所示:
1、 在服務(wù)器端使用企業(yè)管理器,并且選擇"使用 Windows 身份驗(yàn)證"連接上 SQL Server;
2、 展開"SQL Server組",鼠標(biāo)右鍵點(diǎn)擊SQL Server服務(wù)器的名稱,選擇"屬性",再選擇"安全性"選項(xiàng)卡;
3、 在"身份驗(yàn)證"下,選擇"SQL Server和 Windows ";
4、 重新啟動(dòng)SQL Server服務(wù).
1、查詢SQL中的所有表: Select TABLE_NAME FROM 數(shù)據(jù)庫名稱.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 執(zhí)行之后,就可以看到數(shù)據(jù)庫中所有屬于自己建的表的名稱 2、查詢SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查詢分析器,還有一個(gè)簡單的查詢方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 執(zhí)行完之后,就可以看到數(shù)據(jù)庫中所有用戶表的信息 4、查詢總存儲(chǔ)過程數(shù):select count(*) 總存儲(chǔ)過程數(shù) from sysobjects where xtype='p' 附:xtype類型D = 默認(rèn)值或 DEFAULT 約束
F = FOREIGN KEY 約束L = 日志FN = 標(biāo)量函數(shù)
IF = 內(nèi)嵌表函數(shù)
P = 存儲(chǔ)過程
PK = PRIMARY KEY 約束(類型是 K)
RF = 復(fù)制篩選存儲(chǔ)過程S = 系統(tǒng)表TF = 表函數(shù)
TR = 觸發(fā)器U = 用戶表UQ = UNIQUE 約束(類型是 K)V = 視圖X = 擴(kuò)展存儲(chǔ)過程 另:在sqlserver中取得某個(gè)數(shù)據(jù)庫中所有表名的sql語句 select sysobjects.name from sysobjects.xtype ='U';SELECT name
WHERE (xtype = 'U') 在數(shù)據(jù)庫的sysobjects表里有這個(gè)數(shù)據(jù)庫全部表的信息, xtype值為'U'的就是表名 注意:一般通過上述方法獲得全部用戶表示都會(huì)有一個(gè)dtproperties表,SQLSERVER 默認(rèn)它也是用戶表,想要從用戶表中排出,需要加上限定條件 status0,即:select * from sysobjects where xtype='U' and status0