How to view and change data of a .mdf file using MS Access?

我的未来我决定 提交于 2019-12-13 01:25:25

问题


Background: I have an .mdf database containing some numeric values that I need to change (specifically, scale and offset values for sensors). The database was created by a Visual Basic program that controls some lab equipment and stores pertinent data in the .mdf file. Please excuse my rudimentary knowledge of the topic; I'm a complete novice when it comes to SQL Server and VB.

After searching through many posts, I understand that to open the .mdf file, you must "attach" it in Microsoft Server Management Studio (I'm using that with SQL Server 2005), which I have successfully done.

Problem: It seems that this only allows me to view and modify the structure of the database, ie. tables, columns, data types etc., rather than the values of the database itself.

Is there a way to do this manually, like how you can edit the field data of .mdb files in MS Access? Again, sorry for my limited knowledge on the topic. I'll gladly provide extra details where needed.


回答1:


You mention you want to use access. That can be done. Your database is up and running after attaching it.

In Access you can simply create an ODBC connection in access and use Access to edit/modify your data as much as you want. you can also create queries.

It is in the menu item "external data" [I'm guessing because I use a dutch version]. You select to create a "linked table", choose your server and you are done.




回答2:


Right-click on the table you want to modify in SSMS and select "Edit Top 200 Rows".

If you have more than 200 rows to edit, you can connect to the SQL Server database with either Access or Excel.

Here are the instructions for Access: http://office.microsoft.com/en-us/access-help/connect-an-access-project-to-a-microsoft-sql-server-database-adp-HP005274586.aspx



来源:https://stackoverflow.com/questions/18340251/how-to-view-and-change-data-of-a-mdf-file-using-ms-access

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!