用sqlserver的客户端 如何用msde、 不用装sqlserver吗 我知道有好心人会进来的 如何用msde在对方的电脑上使用sqlserver数据库 我安装完了以后 就只有那个sqlserver绿色的启动项目 其他的什么都没有 怎么把数据库附加进去呢 同时问下 sql的连接字符串使用绝对路径的话怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql数据库不能使用绝对路径的。比如你放到了D盘你写initial catalog=d:\xxxx肯定不行的需要先附加数据库 1 如果软件是放在系统盘,在重装系统之前,把软件及数据库文件备份出来。(软件运行所在的整个目录数据库文件:a.mdf和a_log.ldf);否则如果软件是放在系统盘的话,重装之后就没了,现假定拷到E:\下面,如果原先就不在系统安装盘,在其他盘的话,可以不用备份出来.2 确保文件已经复制出来,再重新安装操作系统系统3 安装数据库工具(sql server或msde),推荐使用sql server。安装sql时候,选择混合模式登陆,系统管理员分配的用户名sa,密码为空。a) 如果是安装sql server,安装完毕之后,打开企业管理器,选择组下面,找到数据库,右击所有任务,如下图:附加数据库,选择a.mdf,所在的路径,再确定b) 如果装的是msde,则按照如下方法附加数据库开始->运行 输入:osql -U sa -P (回车)1> sp_attach_db @dbname = N'pubs', 2>@filename1 = N'E:\a.mdf',3>@filename2 = N'E:\a_log.ldf';4>go其中"E:\"是数据采集数据库文件所在的目录,以实际路径为主.用osql或isql再装个客户端 你的机器是访问远程机器还是本地机器,本地的就是127.0.0.1;远程服务器的就写远程服务器的IP就可以了!可能你安装错了,或者不是完整的sql,你重新下载个,都好几个G呢! 他说的是在客户端运行的msde,轻量级的sql服务,比如一个财务软件你安装的时候它会自己安装一个msde并把自己的数据库附加进去。谁见过零售的财务软件附带sql server安装程序呢?估计它是没有把数据库附加进去,附加的方法参考如梦大大的命令行就行了b) 如果装的是msde,则按照如下方法附加数据库开始->运行 输入:osql -U sa -P (回车)1> sp_attach_db @dbname = N'pubs', 2>@filename1 = N'E:\a.mdf',3>@filename2 = N'E:\a_log.ldf';4>go 我本来安装了sql srver2005 然后又安装了msde 为何 sqlserver就无论用什么身份进入都进入不了而且在sql外围配置器里面看到sql服务没有启动 但是启动又启动不了 提示一个很简单的对话框 我在网上看了一些办法 最后还是进步了sqlserv2005 我只好卸载了msde 有遇到过这个情况没 利用osql工具实现对数据库的附加操作 1.在运行中输入 "CMD ",进入DOS操作环境 2.执行osql -U sa 3.根据提示输入密码 4.进入SQL的命令操作界面 1> 在 "> "后输入相应的命令,例如附加数据库命令:sp_attach_db N 'PM2006 ', @filename1 = N 'D:\Data\PM_Data.MDF ', @filename2 = N 'D:\Data\PM_Log.LDF ' 回车后,出现 2> 输入GO,执行命令操作 5.执行SQL命令完成后,输入QUIT退出,或直接关闭CMD窗体 或者你用这个软件:DbaMgr2khttp://www.skycn.com/soft/42263.html 我没有安装sqlserver 直接用的msde 如图 (不会插入)提示 sa用户登入失败 是不是只装msde是不行的呀 对了,要注意大小写啊,如果写 osql -u sa 就会登录失败,-u的u是大写的:osql -U sa这样就能登录了 1> sp_attach_db @dbname = N'pubs';2> @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy.mdf';3> @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy_1.ldf';4> go消息 170,级别 15,状态 1,服务器 PC-201011271728,行 2第 2 行: '@filename1' 附近有语法错误。应该就快成功了吧 1> sp_attach_db @dbname = N'pubs';2> @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy.mdf';3> @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy_1.ldf';4> go消息 170,级别 15,状态 1,服务器 PC-201011271728,行 2第 2 行: '@filename1' 附近有语法错误。哪儿有错啊啊啊啊 可能的情况:1,附加的数据库名字不能和系统中存在的冲突,可能系统中已经有pubs这个数据库了2,检查分离的数据库是否完整个人感觉第一中情况比较大 http://www.cnblogs.com/nnkook/archive/2010/01/07/1641610.html 关于Pictruebobox选中变色的问题 如何用C#实现Word里的字体选择下拉列表框 打包问题请教,望高手指点! C#读取图像相素的问题,谢谢大家 machine.config 这个错误似乎很难 关于按键信息处理的问题 兄弟们,如何加密.Net的程序啊,商业软件还能发展下去吗? 用C#语言实现一个简单登录的有关数据库连接的问题 c#与其他语言的区别 SqlCommand和SqlDataAdapter有什么区别 c#中如何解码html代码中的unicode字符? 为什么 -0x80000000的类型是long?
需要先附加数据库
2 确保文件已经复制出来,再重新安装操作系统系统
3 安装数据库工具(sql server或msde),推荐使用sql server。
安装sql时候,选择混合模式登陆,系统管理员分配的用户名sa,密码为空。
a) 如果是安装sql server,安装完毕之后,打开企业管理器,选择组下面,找到数据库,右击所有任务,如下图:附加数据库,选择a.mdf,所在的路径,再确定
b) 如果装的是msde,则按照如下方法附加数据库
开始->运行 输入:osql -U sa -P (回车)
1> sp_attach_db @dbname = N'pubs',
2>@filename1 = N'E:\a.mdf',
3>@filename2 = N'E:\a_log.ldf';
4>go
其中"E:\"是数据采集数据库文件所在的目录,以实际路径为主.
用osql或isql
再装个客户端
可能你安装错了,或者不是完整的sql,你重新下载个,都好几个G呢!
他说的是在客户端运行的msde,轻量级的sql服务,比如一个财务软件你安装的时候它会自己安装一个msde并把自己的数据库附加进去。谁见过零售的财务软件附带sql server安装程序呢?
估计它是没有把数据库附加进去,附加的方法参考如梦大大的命令行就行了b) 如果装的是msde,则按照如下方法附加数据库
开始->运行 输入:osql -U sa -P (回车)
1> sp_attach_db @dbname = N'pubs',
2>@filename1 = N'E:\a.mdf',
3>@filename2 = N'E:\a_log.ldf';
4>go
而且在sql外围配置器里面看到sql服务没有启动 但是启动又启动不了 提示一个很简单的对话框 我在网上看了一些办法 最后还是进步了sqlserv2005 我只好卸载了msde 有遇到过这个情况没
利用osql工具实现对数据库的附加操作
1.在运行中输入 "CMD ",进入DOS操作环境
2.执行osql -U sa
3.根据提示输入密码
4.进入SQL的命令操作界面
1>
在 "> "后输入相应的命令,例如附加数据库命令:sp_attach_db N 'PM2006 ',
@filename1 = N 'D:\Data\PM_Data.MDF ',
@filename2 = N 'D:\Data\PM_Log.LDF '
回车后,出现
2>
输入GO,执行命令操作
5.执行SQL命令完成后,输入QUIT退出,或直接关闭CMD窗体
http://www.skycn.com/soft/42263.html
提示 sa用户登入失败 是不是只装msde是不行的呀
对了,要注意大小写啊,如果写 osql -u sa 就会登录失败,-u的u是大写的:osql -U sa这样就能登录了
2> @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy.mdf';
3> @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy_1.ldf';
4> go
消息 170,级别 15,状态 1,服务器 PC-201011271728,行 2
第 2 行: '@filename1' 附近有语法错误。应该就快成功了吧
2> @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy.mdf';
3> @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\toy_1.ldf';
4> go
消息 170,级别 15,状态 1,服务器 PC-201011271728,行 2
第 2 行: '@filename1' 附近有语法错误。
哪儿有错啊啊啊啊
可能的情况:
1,附加的数据库名字不能和系统中存在的冲突,可能系统中已经有pubs这个数据库了
2,检查分离的数据库是否完整
个人感觉第一中情况比较大