在和别人一起开发项目的时候,然后我们又需要到数据库,而这时你的小伙伴是负责设计数据库的,等他弄完数据库你想要过来的时候,这时我们就需要先把数据文件从对方的的数据库中分离出来(下面会讲到如何把数据从数据库中分离出来的),然后才能拷贝到你的的电脑上,而拷到了你的电脑上可不是马上就能把数据文件附加进你的数据库窝,还需要设置一波权限(这个在下面会具体说),弄完前面那些就可以直接在数据库附加数据了
总的来说我们要把从别人的数据库那拿过来的数据库文件附加到到你自己的数据库中需要以下几种操作
- 在对方数据库把数据库文件分离出来
- 把分离出来的数据库文件拷到你的电脑上
- 进行一波给权限操作
- 最后到数据库里面附数据
好了,下面送上具体教程
1.数据库分离数据
如下图一先在选中你要分离的数据库文件,然后右击,再选中任务,之后你就会看到分离这个字段后直接点击它,点击之后的话会弹出图二那样的模态框,我们直接点击确定就完成分离这项操作了!
图一
图二
2.拷贝数据库文件
把下图的两个文件给拷到你的电脑上(创建一个数据库都会生成两个文件,一个是数据文件,一个是记录日志啥的,log类型的是数据文件,mdf类型的是日志文件)
**
3.拷贝过来的文件给它权限
**
a先选择到文件然后右击,再点击属性,之后就会弹出一个如图二那样的模态框(刚弹出放入谁显示常规的内容的,我们要点击上方那个安全才是下图那样的界面)然后点击编辑;
图一
图二
b 点击编辑后会跳转到图三页面,我们这时点击添加,点击完添加就会跳到图四的界面,这是我们应该点击左下角的高级按钮;
图三
图四
c 点击高级按钮后会跳转到图五那样的界面,然后的话点击图中鼠标放置的那个按钮(立即查找),之后就会在下界面下方的搜查结果就会看到出来了很多名称,这时我们在那些名称当中找到 Everyone然后选中它再点击确定(如图六),等它跳到图七的界面就直接点击确定;
图五
图六
图七
d 跳到图八界面之后把完全控制的钩提上就会全部权限的钩子都会提上的(如图九),然后直接点击确定,之后就会跳转到图二的那个页面,不过不同的是在组和用户名里面多了一个Everyone(就如同下面的图一样组和用户名里有着四个数据)。
图八
图九
4.到数据库里附加数据
上面的步骤都弄完之后就到了最后一步了,我们直接到SQL Server(也就是数据库)里直接选中数据库然后右击附加数据就ok了
本期完