SQL
Server
Management
Studio中的對象資源管理器管理連接到Microsoft
SQL
Server資料庫引擎實例,然後展開該實例。
右鍵單擊資料庫,指向「任務」,然後單擊「附加」。
「附加資料庫」對話框中指定要附加的資料庫,單擊「添加」,然後在「定位資料庫文件」對話框中,選擇資料庫所在的磁碟驅動器,並展開目錄樹,以查找並選擇資料庫的。mdf文件,例如:
C:\
Program
Files文件\微軟SQL
Server
\
MSSQL.1
\
MSSQL
\
DATA
\
AdventureWorks_Data.mdf
重要:
BR
/>
盡量選擇附加的資料庫將生成錯誤。
要指定一個不同的名稱額外的資料庫,附加資料庫「對話框中輸入一個名稱」其他「一欄。
或其他項目的「所有者」列中,選擇更改資料庫所有者。
額外的資料庫,請單擊「OK」。
Ⅱ sql 2005 未能載入文件,什麼原因
錯誤消息:
未能載入文件 C:\Windows\Microsoft.NET\Framework\Meaningless_string\mscorlib.tlb。未能找到該文件,因此解決此問題的嘗試失敗。請重新安裝此程序。
消息定義:
注意:Meaningless_string 是錯誤消息中出現的無意義字元的佔位符。這些字元是一些類似於 Microsoft .NET Framework 的版本號的字元,如 v1.0.3705、v1.1.4870 或 v2.0.50727。
發生於:
安裝 SQL Server 2005 之後,每次在您啟動 Microsoft SQL Server Management Studio 時,都可能會收到類似於此錯誤消息的錯誤消息。
解決方法:
1、單擊「開始」,單擊「運行」,鍵入 regedit,然後單擊「確定」。
2、找到以下注冊表子項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
注意:
如果是在 64 位操作系統上安裝 SQL Server 2005,請找到下面的注冊表子項:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
如果安裝的是 SQL Server 2005 Express Edition with Advanced Services,請找到下面的注冊表子項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
3、在右側窗格中,雙擊注冊表項「TlbPath」。將出現「編輯字元串」對話框。
4、在「數值數據」框中,用下面的值替換「%CLRVERSION%」:
v2.0.50727
注意:值 v2.0.50727 指示 SQL Server 2005 原始發行版本使用的 .NET Framework 版本。
5、單擊「確定」,然後退出注冊表編輯器。
重要說明:如果您安裝 SQL Server 2005 Service Pack 或修補程序,則 Service Pack 或修補程序會將您在步驟 4 中替換的值更改回 %CLRVERSION%。如果在安裝 Service Pack 或修補程序之後仍然存在本文中所描述的問題,則必須再次執行這些步驟以解決此問題。
PS:
筆者的電腦上面,Meaningless_string 顯示為亂碼,類似中文漢字,
TlbPath 的原注冊表項為:%windir%\Microsoft.NET\Framework\%CLRVERSION%\mscorlib.tlb
直接替換後注冊表項為:%windir%\Microsoft.NET\Framework\v2.0.50727\mscorlib.tlb
重啟Microsoft SQL Server Management Studio 一切正常。
Ⅲ db載入asserts中的sql文件
從assets文件夾下讀取對應的sql文件,然後創建表。
具體操作方法:1、首先在工程的assets文件夾下,添加對應的sql文件。
2、配置一個Configuration類,用於保存固定路徑變數,創建列表。
Ⅳ sql如何載入資料庫
SQL Server Management Studio中的對象資源管理器管理連接到Microsoft SQL Server資料庫引擎實例,然後展開該實例。
右鍵單擊資料庫,指向「任務」,然後單擊「附加」。
「附加資料庫」對話框中指定要附加的資料庫,單擊「添加」,然後在「定位資料庫文件」對話框中,選擇資料庫所在的磁碟驅動器,並展開目錄樹,以查找並選擇資料庫的。mdf文件,例如:
C:\ Program Files文件\微軟SQL Server \ MSSQL.1 \ MSSQL \ DATA \ AdventureWorks_Data.mdf
重要: BR />
盡量選擇附加的資料庫將生成錯誤。
要指定一個不同的名稱額外的資料庫,附加資料庫「對話框中輸入一個名稱」其他「一欄。
或其他項目的「所有者」列中,選擇更改資料庫所有者。
額外的資料庫,請單擊「OK」。
Ⅳ sql server 重新安裝後 以前建的資料庫怎麼載入進去
以SQL Server 2008R2建立的資料庫導入SQL Server 2000為例:
具體步驟:
(1)2008中,右鍵操作的資料庫,選擇任務--〉生成腳本
需要注意的是,在高級選項中的為伺服器版本編寫腳本選項要選擇:SQL Server 2000
(2)2000中,打開查詢分析器,打開(1)生成的腳本文件,執行
需要注意的是,有可能需要修改腳本文件中資料庫的物理路徑
(3)2008中,右鍵操作的資料庫,選擇任務--〉導出數據
正確選擇導出目的地,也就是(2)建立的資料庫。需要注意的是,如果有自動增長的ID列,由於是只讀,所以會出錯,解決方法是:在編輯影射頁面,選擇「啟用標識插入」。
Ⅵ sql如何載入源文件!!!!!!!急!!!
文件——打開——你的.sql後綴的源文件——運行就可以了。。
要是你說的是導入資料庫的話,先新建一個名字一樣的資料庫,然後右擊——任務——還原——選擇你的資料庫源文件。。
Ⅶ c中 使用嵌入式 SQL需要載入什麼頭文件和庫
嵌入式SQL程序的VC+SQL
server
2000實現的環境配置
嵌入SQL的C應用程序具體到VC++6.0,
SQL
Server2000
下調試可分為五步:1、環境初始化;2、預編譯;3、編譯;4、連接;5、運行。下面就其中重要的的操作方法給以詳細說明。
1、環境初始化
(1)
SQL
Server2000為其嵌入式SQL提供了一此特殊的介面;默認的安裝方式沒有安裝這此介面;因此,需要把devtools.rar解壓到SQLServer的系統日錄下(即文件夾devtools中的所有文件);如果操作系統安裝在C盤,則SQL
Server的系統目錄是C:\Program
Files\Microsoft
SQL
Server。(或
在安裝Microsoft
SQL
Server
2000時選擇安裝Development
Tools,為使用嵌入式SQL語言准備必要的頭文件和庫文件。)
(
2)初始化Visual
C++
6.0編譯器環境。在命令行方式下運行文件\Microsoft
Visual
Studio\VC98\Bin\vcvars32.bat。
(3)初始化SQL
Server的預編譯環境。在命令行方式下運行文件:\Devtools\samples\esqlc\setenv.bat。
(
4)
VC++6.0環境配置。具體配置分為如下三步[:
①Tools->options->directories->Include
Files:添加
C:\Program
Files\Microsoft
SQL
Server\devtools\include。將SQL
server自帶的用於資料庫開發的頭文件包含到工程環境中。
②Tools->options->directories->Lib
Files:添加C:\Program
Files\Microsoft
SQL
Server\devtools\x861ib。將開發用到的包包含到工程中。
③project->Settings->Link->Object/Library
Moles,添加庫文件:SQLakw32.lib,
Caw32.lib。這兩個文件之間用空格分開。
2、預編譯
C語言編譯程序不能識別應用程序中的SQL語句,需要經過預處理程序將其轉換成C語句。SQL
Server的預處理程序是nsqlprep.exe。
nsqlprep.exe在SQL
Server安裝日錄的MSSQL\Binn下。若SQL
Server資料庫採用的是默任安裝方式,則需要把binn.rar的內容拷貝到指定目錄下。
Microsoft
SQL
Server
2000提供的預編譯程序nsqlprep.exe,用於對嵌入式SQL程序進行預編譯處理,生成C語言源程序.實際上就是將嵌入式SQL程序中的嵌入式SQL語句替換為對運行時庫文件Sqlakw32.
dll的函數調用,接著運行時庫文件調用動態連接庫Ntwdblib.
dll通過網路來存取Microsoft
SQL
Server
2000資料庫伺服器.
預編譯程序nsqlprep的常用語法為:
nsqlprep
ESQL_File
/SQLACCESS
/DB
server_name.database_name
/PASS
login.password
其中ESQL_File是要預編譯的嵌入式SQL程序;/SQLACCESS通知nsqlprep自動地為嵌入式SQL程序中的靜態SQL語句創建相應的存儲過程;/DB
server_name.database_name指明要連接的伺服器以及資料庫名稱;/PASS
login.password給出登錄名及相應的口令.
下面的程序demo.sqc實現了從資料庫伺服器hushaobo的資料庫pubs中的authors表中讀取au_lname為white的人對應的
au_fname
值,並保存到變數first_name
中顯示出來。(連接資料庫的用戶為sa,對應密碼為1982)
#include<stdio.h>
void
main()
{
EXEC
SQL
BEGIN
DECLARE
SECTION;
char
first_name[40];
char
last_name[]="White";
EXEC
SQL
END
DECLARE
SECTION;
EXEC
SQL
CONNECT
TO
hushaobo.pubs
USER
sa.1982;
EXEC
SQL
SELECT
au_fname
INTO
:first_name
from
authors
WHERE
au_lname
=
:last_name;
EXEC
SQL
DISCONNECT
ALL;
printf("first
name:
%s
\n",first_name);
}
在命令行下運行:nsqlprep
demo.sqc
/SQLACCESS
/DB
hushaobo.pubs
/PASS
sa.1982
則生成demo.c,將該文件添加到VC工程中編譯即可。
3、編譯,連接與運行
在VC++6.0中創建一個
"WIN32
Console
Application"的Proiect,然後將預編譯生成的c文件加入Proiect,編譯連接即可生成訪問SQL
Server的可執行程序。
Visual
C++
6.0進行編譯連接時需要用到動態鏈接庫SQLakw32.d11與SQLaiw32.d11;盡管這兩個文件已經隨同binn.rar被拷貝到SQLServer安裝目錄的MSSQL\Binn文件夾下,但仍然需要把它們的路徑加到系統路徑變數中,以使得程序運行時能找到它們,具體添加方法如下:
方法1:把這兩個文件拷貝到操作系統目錄下的system32子目錄中。
方法2:我的電腦->屬性->高級->環境變數->path->編輯,在變數值中加入路徑值;新路徑與已有路徑間用;間隔。
注意調適程序時,文件名中不要包含cursor,否則可能會出錯。
Ⅷ 怎麼將sql文件載入到資料庫
phpmyadmin復制了半天沒有響應,最後還是沒有將資料庫導入到本地。 其實,跟我這位同行一樣,很多PHP新手也是用的這種方法將SQL文件導入到本地MYSQL資料庫的。SQL文件的數據小還好說,如果這個SQL文件很大,上百兆的話,那麼你可能都無法成功的導入到MYSQL資料庫中去。這里我分享下我所使用的方法。 點擊"開始"->"運行",輸入cmd,然後回車進入到DOS界面。先進入你的MYSQL安裝目錄。這里比方說你的MYSQL安裝在D盤,你的SQL文件也在D盤,加入命名為demo.sql,操作的方法是:輸入"D:",回車即進入到D盤了,然後輸入"cd mysql/bin"並回車,然後輸入"mysql -u root -p database > d:/demo.sql",回車顯示要輸入密碼,如果你的MYSQL資料庫的密碼為空則不輸入任何東西回車,沒有出現錯誤說明導入成功。 說明:上面的database是你要導入的資料庫名。
Ⅸ 怎樣將已有的SQL Server文件載入到資料庫
sql
server2000可以直接導出access資料庫,具體如下:
打開企業管理器——首先建一個空資料庫,比如:student——右擊「資料庫」——所有任務——導入數據——下一步——有如下選項:
數據源:點擊小三角,選擇:microsoft
access
文件名:點擊小瀏覽框,選擇需要轉換的access資料庫
——下一步——有如下選項:
數據源:在小三角里,選擇事先已建好的空資料庫student
——下一步——下一步——下一步——完成——確定——完成。
Ⅹ 如何將sql類型文件在SQL SERVER載入!!!
sql2000的話,就打開查詢分析器,2005的就新建查詢,然後在菜單欄點擊打開,找到你的sql文件,然後點執行就可以了