【「Microsoft SQL Server 7.0」以下簡稱「SQL Server 7.0」】
1 要將一個數據庫的所有表格使用批通信程序取出(BCP OUT),有何較快的方法?
2 SQL Server 7.0限制的同時使用的表格和視圖數目為多少?
3 SQL Server 7.0與SQL Server6.5的DMO版本不同,是否可以在SQL Server 7.0執行SQL Server 6.5的存儲過程?
4 為何使用批通信程序導入(BCP IN)SQL Server 7.0 Datetime字段後, millisecond(千分之一秒)會與導入前的值不同?
5 為什麼使用SQL Server 7.0的標准差函數STDEV時出現"A domain error occurred"信息?
6 如何使用SQL Server 7.0查詢選取(Query Analyzer)查詢Oracle數據?
7 SQL Server 7.0是否可以使用RECURSIVE TRIGGER?
8 執行xp_logininfo時出現
Server: Msg 8198, Level 16, State 10, Procedure xp_logininfo, Line 58 Could not obtain information about Windows NT group/user ''
如何解決?
要將一個數據庫的所有表格使用批通信程序取出(BCP OUT),有何較快的方法?
假設您的SQLServer 計算機名稱為technology1,sa密碼空的,如果要將pubs使用批通信程序取出,可以參照下列步驟:
1)在Query Analyzer中執行下列指令:
select 'bcp pubs..'+name+' out'+' d:\test\'+name+'.txt -c -Stechnology1 -Usa -P' from sysobjects where type = 'U'
2)結果如下
----------------------------------------------------------------------------
bcp pubs..authors out d:\test\authors.txt -c -Stechnology1 -Usa -P
bcp pubs..publishers out d:\test\publishers.txt -c -Stechnology1 -Usa -P
bcp pubs..titles out d:\test\titles.txt -c -Stechnology1 -Usa -P
bcp pubs..titleauthor out d:\test\titleauthor.txt -c -Stechnology1 -Usa -P
bcp pubs..stores out d:\test\stores.txt -c -Stechnology1 -Usa -P
bcp pubs..sales out d:\test\sales.txt -c -Stechnology1 -Usa -P
bcp pubs..roysched out d:\test\roysched.txt -c -Stechnology1 -Usa -P
bcp pubs..discounts out d:\test\discounts.txt -c -Stechnology1 -Usa -P
bcp pubs..jobs out d:\test\jobs.txt -c -Stechnology1 -Usa -P
bcp pubs..pub_info out d:\test\pub_info.txt -c -Stechnology1 -Usa -P
bcp pubs..employee out d:\test\employee.txt -c -Stechnology1 -Usa -P
(11 row(s) affected)
3)將結果儲存成文字文件,文件名為bat,將第一行的------與最後一行(11 row(s) affected)去掉。
4)在DOS下創建d:\test的子目錄,並執行上述的bat文件,該bat文件將Pubs數據庫中的每個表格存放到每個txt文件中
SQL Server 7.0限制的同時使用的表格和視圖數目為多少?
256,SQL Server 6.5為16。
SQL Server 7.0與SQL Server6.5的DMO版本不同,是否可以在SQL Server 7.0執行SQL Server 6.5的存儲過程?