2012-09-02 31 views
1

我對這一切都很陌生,所以我可能會問一個愚蠢的問題。我剛剛安裝了SQL Server Express 2012.我已經安裝了Adventureworks db。在vs2010中使用sqldatasource工具時,我得到表名,但沒有模式名。例如。 Production.Products。我只拿到表名產品。因此在運行腳本時會導致錯誤。在vs2010工具中不顯示架構名稱sqldatasource

非常感謝您的幫助。

回答

0

那麼,默認模式是「dbo」。

在左側的SQL Server中,單擊數據庫> Adventureworks>表 您可以在其中看到模式名稱。

+0

是的,這就是要點。在sql服務器中,它們是可見的。在使用數據工具sqldatasource的vs2010中,它們不是。因此,如果我從該工具中提供的列表中選擇一個表(例如Products),則腳本將失敗,因爲它預期Production.Product在sql服務器中的db中命名。問題在於是否有方法在工具中顯示模式名稱,以便它能正常工作。 – user1642318