我在多用戶環境有沒有一個簡單的前端爲SQL服務器?
我使用訪問作爲連接到SQL Server數據庫的前端。我允許用戶在sql server中只編輯一個表。
我不想繼續使用訪問來編輯sql-server表。
有人可以推薦另一個工具來做到這一點?
我在多用戶環境有沒有一個簡單的前端爲SQL服務器?
我使用訪問作爲連接到SQL Server數據庫的前端。我允許用戶在sql server中只編輯一個表。
我不想繼續使用訪問來編輯sql-server表。
有人可以推薦另一個工具來做到這一點?
的Access 2007 runtime和Access 2010 runtime是免費從微軟的網站上下載。當然,您希望爲想要創建自己的查詢通常用於導出到Excel的超級用戶購買Access許可證。
使用SSMS-Sql Server Management Studio。
更新
發現近重複@SU:Less daunting front end for SQL Server
更新2
嘗試使用Microsoft ASP.NET Dynamic Data。當然,還有a tutorial on YouTube。
@denis沒有 - 我需要一些簡單,人們誰不知道如何使用電腦就可以使用 – 2010-09-21 16:51:16
@jenny與插入,更新就可以創建一個DataGrid一個簡單的網頁和刪除功能在特定的桌子上。 – 2010-09-21 16:53:34
@jenny - 這可能是一個** TERRIBLE **的想法,給那些「不知道如何使用計算機」的人直接訪問SQL!家庭電子設備有面板說「沒有用戶可以服務的部件」是有原因的 - 沒有資格的人可能不應該使用它的機制。 – JNK 2010-09-21 16:54:58
如果您下拉一個Visual Studio Express的副本,您可以構建一個單一的屏幕應用程序,允許通過從服務器資源管理器拖放來編輯表格。除非你想添加一些更高級的邏輯,否則不需要編碼。
或者,您也可以使用Access來構建一個屏幕前端 - 將其作爲啓動窗體添加到Access數據庫,您的用戶甚至不會知道它們在Access中。
編輯:
假設你在Windows域中是 - 把你所有的用戶在一個安全組,然後授予此組對SQL Server的訪問。只授予他們需要編輯的特定對象的組權限。
創建一個空白的Access數據庫。
將您的SQL Server錶鏈接到Access數據庫 - 例如,在2007年,該選項位於外部數據功能區>更多...> ODBC數據庫中。
將表格鏈接後,通過執行創建>更多>表單嚮導來創建表單以編輯數據。
這可以讓你選擇你想要他們編輯的確切列,選擇一個佈局等
從這裏的選項真的只有你多麼努力,投入有限,但它是一個與直接表訪問相比,這是一個好的開始。
這是很好的建議,我該怎麼做這個訪問 – 2010-09-21 17:04:29
@jenny - 不知道你知道多少關於SQL和Access,但上面應該讓你開始。 – 2010-09-21 19:32:00
當您考慮到用戶界面本身的簡單性以及爲用戶實施,部署和維護解決方案的簡單性時,Access或Excel幾乎都是最符合您要求的最簡單解決方案。創建一個簡單的網頁並不是那麼簡單 - 你需要設置一個Web服務器,配置用戶安全,開發網頁等。
聽起來像你需要給CRUD訪問表一個SQL Server數據庫。
建議製作一個簡單的頁面 - 使用ASP.NET動態數據。看這video to get started with ASP.NET Dynamic Data。
做不到這一點,提供與Microsoft Access用戶。
陣營這是一個好主意,我如何才能將該錶帶入用戶視圖。 – 2010-09-21 17:05:37
術語CRUD是否意味着創建,讀取,更新和刪除?我假設它。 – 2010-09-23 06:28:50
我從來不明白爲什麼有人使用這個詞。這個星球上的數據庫應用程序不是一個CRUD應用程序嗎? – 2010-09-23 21:17:57
我相信它仍處於測試階段,但您可能還想看看WebMatrix。
不知道它可以得到多少簡單。還有沒有提到的另一個問題? – JeffO 2010-09-21 16:53:20
@jeff O,問題是我們必須支付$ 150每次訪問許可證 – 2010-09-21 17:18:27
@jeff O,再加上訪問是不是穩定的,因爲我相信大家都知道 – 2010-09-21 17:18:46