我现在大四,这次做的课程设计里面要用到数据库,我是打算在VS.NET 环境下用C#+SQL_SERVER做,SQL_SERVER中表的创建都在这个环境下做.但是这里有一个问题:若我在我电脑上的VS.NET环境下编译好了一个程序,并生成了.exe可执行文件,我想问的是:若我把这个可执行文件和数据库中的表都转移到另外一台装有SQL_SERVER,但并没有装VS.NET的电脑上去时,这个可执行文件还能正常的执行吗?
若是不能运行的话该怎么解决呢,主要是另外一台电脑上面没有VS.NET.若有的话可以再重新配置一遍.
我问这个问题主要是因为若是我做的这个软件做好了要给导师看,但导师电脑上没有VS.NET,那就看不了了.
希望各位大侠不吝赐教!
若是不能运行的话该怎么解决呢,主要是另外一台电脑上面没有VS.NET.若有的话可以再重新配置一遍.
我问这个问题主要是因为若是我做的这个软件做好了要给导师看,但导师电脑上没有VS.NET,那就看不了了.
希望各位大侠不吝赐教!
还有你需要把数据库连接字符串放到配置文件中,这样就方便后面的部署了。
满足上面2点就能正确进行迁移。
Begin DataProject = "Equipment"
MSDTVersion = "70"
DefDBRef = "LIBO.master.dbo"
Begin Folder = "Change Scripts"
End
Begin Folder = "Create Scripts"
End
Begin Folder = "Queries"
End
Begin DBRefFolder = "|数据库引用|6570636e5e935f157528"
Begin DBRefNode = "LIBO.master.dbo"
ConnectStr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=master;Data Source=LIBO;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LIBO;Use Encryption for Data=False;Tag with column collation when possible=False"
Colorizer = 5
End
End
End
这就是数据库配置文件里面的内容,若数据库文件和可执行文件转移到了其他电脑上之后,上面一段代码里面需要改动些什么啊,我知道dataSource是一定要改的,除此之外呢,你能告诉我一下吗?还有是不是改了这个文件后可执行文件就可以正常运行了?
至于其它数据库,可以不用,只要在客户端可以连接到你的机器上的数据库即可。