C# 直接使用mdf文件

我自己写的程序,其中有用到mdf文件,现在想把程序移到另一台机器上去使用,可以那台机器上没有装Ssql server服务,请问下能不能在程序中如何写,可以让程序在运行的时候,只要指定目录有mdf文件即可,而不用启用sql server服务?
那再请问有没有其他的什么方法,可以在程序中使用到数据库,但是封装之后,并不一定要运行SQL服务么?

不可能的 没得SQL SERVER服务 怎么可能用到数据库
我占是还没发现有这个功能哈
就算你把程序写好后 封装成软件了 给用户用了 同样用户也需要装 sql sever服务器的
毕竟 .NET 和数据库服务是两个东西 还没集成到一块去
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-01
Windows xp 专业版自带有sql服务,启动一下。就可以打开mdf文件,然后要找相应的链接字符串在 编辑器里面添加。
第2个回答  2010-01-01
C# net 自己带有SQL 功能的
第3个回答  2010-01-01
要实现也不是没有办法,用远程数据库就可以解决

C#怎样才能直接使用.MDF文件???
SqlConnection conn = new SqlConnection("Data Source=.\\\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\\\数据库名称.mdf;Integrated Security=True;User Instance=True");\/\/这里使用的是附加的数据库

...C#源代码中带有数据库操作,压缩文件中有个MDF文件,该怎么连接并访问...
我来说两句吧:首先你要看用户数据库中有没有跟你要附加的数据库重名的,如果有重名也会出错的.MDF是SQL server数据库的扩展名,现在大家用的比较多的还是SQL2005,所以我的个人意见是这个数据库很可能也是这个版本的.再就是你好好看看出错的时候上面写的提示,总有点看懂的地方 如果只知道一个MDF文件的...

C# 直接使用mdf文件
就算你把程序写好后 封装成软件了 给用户用了 同样用户也需要装 sql sever服务器的 毕竟 .NET 和数据库服务是两个东西 还没集成到一块去

c#连接不到sql sever数据库是为什么
回答:楼主你好: 我们最初接触数据库,以为只要将数据库文件MDB.mdf放在windows窗体项目的debug文件夹下就可以了,就是跟项目生成的可执行程序放在同一文件夹下就可以了,然后运行可执行文件,点击按钮就能连接到那个文件。然而实则不然,必须将MDB.mdf附加到SSMS服务器上才行,其实MDB.mdf的路径倒是次要的,所以...

C#中项目中建立的mdf文件是不是就是建立在本地与该项目相关的数据库文...
与项目相关与否是人为定义的,实际mdf文件并没有和C#项目有直接依赖关系,但是便于管理通常会将数据库文件建立在项目目录下

采用.mdf作为数据库的C#应用程序,不安装sql server能运行吗?
不安装SQL server 是可以的,可以使用安装visual studio 时自带的 SQL server Express 。虽然不用把数据库附加到SQL server服务器上,但是当你需要连接数据库的时候必须启动SQLExpress 服务。这个服务可以在windows 的服务列表中看到,或者运行“services.msc”...

...+sql2005 c#做一个网站,应该是直接采用mdf还是附加的数据库连接方...
不是很懂楼主的意思,我猜测可能第二种附加数据库然后再配置文件中写IP地址和用户名密码链接数据库比较合适 。 因为数据库与网站不一定在同一台服务器上 有问题请追问。

c# 连接sdf
在VS2005中打开视图\/服务器资源管理器 数据连接(右键)\/添加连接 如果d:\\\\student.mdf已经添加到数据库的话 就选择Micosoft SQL Server,再选择自己要连接的数据库 如果d:\\\\student.mdf没有添加到数据库的话 可以选择Micosoft SQL Server数据库文件 ...

C#制作的软件怎么在没有数据库的情况下打开?
在有数据库的机器上附加你的数据库文件(.MDF文件),然后修改软件的数据库连接,让它指向这个新的机器。

c#中如何设置相对路径
这个目录下.应该这样写:public static string str = @"Data Source=.;AttachDbFilename=" + Application.StartupPath + @"\\数据库\\新建文件夹\\考试系统.mdf;Integrated Security=True";假设你的数据库,与你的exe程序,在同一目录下:public static string str = @"Data Source=.;AttachDbFilename="...

相似回答