asp.net初级有关问题

asp.net初级问题
小弟用sqlServer   2005连接作了一个网站,程序中与数据库连接之处都是直接与本机的数据库服务器连接,如今我想要把这个网站在别人机器上跑,我有两个问题:
1.是不是要在对方机器上也装sqlServer,把服务器名用户名密码等都和我机器上的一样,并且把相关数据文件拷入相应目录下才能正常跑?不装sqlServer行吗?
2.如果我把数据库.mdf文件放在project的app_data下,那么编写程序时怎么连接这些.mdf文件中的数据?
忘高人指点,不胜感激

------解决方案--------------------
个人观点
app_data 下得 mdf是数据库文件 必须有sqlServer支持,
app_data 经常放一些Access数据库文件是完全可以的.

你可以将你连接数据库的字符串修改一下就OK了,server=你的IP就可以了