升遷時,當我從Access2007升遷到SQL Server 2008中,我有幾個問題...存儲在SQL Server中的字符串,日期從2007年的訪問
1.文字爲nvarchar(255)
Access中的文本數據類型的字段會自動轉換爲sql server中的nvarchar(255)(I have unicode data
),但實際上列長度並不那麼大,所以我可以將數據類型更改爲nvarchar(55)或varchar(100 )?會有什麼問題嗎?存儲爲文本
一些表扔一個錯誤,當試圖因爲日期欄(mm/dd/yyyy
)的升遷
2日,我所做的是我改變了date/time
列數據類型text
數據類型的訪問,然後升遷成功,它在sql server中轉換爲nvarchar(255)
。我已將nvarchar
數據類型轉換爲sqlserver中的date
數據類型,但在訪問前端中未顯示日曆符號。如何在我的訪問前端的日期字段中獲取日曆符號?
I have tried the solution given in this link, but it did not work...請給我一些建議
你已經知道爲什麼你不應該使用upsize嚮導,它會做出不好的選擇。你應該首先設計SQL表,然後導入數據。 – HLGEM
@HLGEM請詳細說明...正在擴大一個非常糟糕的選擇,但我沒有任何其他選擇。對我來說,SQL Server導入和導出嚮導從來沒有工作過......我不能使用'open data source'命令,因爲我公司的sql server不支持它。你還建議我如何傳輸數據? – alex
我會使用SSIS。但是既然你已經使用過這個嚮導,那麼去修改數據類型 – HLGEM