Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 创建一个空的.mdf文件,就像VisualStudio使用“添加新项”菜单所做的那样_Sql Server_Database_Visual Studio - Fatal编程技术网

Sql server 创建一个空的.mdf文件,就像VisualStudio使用“添加新项”菜单所做的那样

Sql server 创建一个空的.mdf文件,就像VisualStudio使用“添加新项”菜单所做的那样,sql-server,database,visual-studio,Sql Server,Database,Visual Studio,我需要在我的应用程序中创建一个空的.mdf文件。我读过的每一个线程——这里和那里——都建议您使用“createdatabase”语句创建一个空数据库,然后使用一些脚本创建表、视图等,但这不是我想要的,因为我只想创建一个空的.mdf文件。然后我将连接到它并运行我自己的脚本。这可以通过连接字符串中的“AttachDbFilename”属性实现,并且您可以非常轻松地连接到空的.mdf文件 据我所知,只有VS有能力创建一个空的.mdf文件,所以有人能帮我实现这一点吗 谢谢如果您没有安装MSSQL实例,我

我需要在我的应用程序中创建一个空的.mdf文件。我读过的每一个线程——这里和那里——都建议您使用“createdatabase”语句创建一个空数据库,然后使用一些脚本创建表、视图等,但这不是我想要的,因为我只想创建一个空的.mdf文件。然后我将连接到它并运行我自己的脚本。这可以通过连接字符串中的“AttachDbFilename”属性实现,并且您可以非常轻松地连接到空的.mdf文件

据我所知,只有VS有能力创建一个空的.mdf文件,所以有人能帮我实现这一点吗


谢谢

如果您没有安装MSSQL实例,我想知道您打算将文件附加到哪里?它不是像FoxPro或MS Access那样的文件数据库,如果要使用该数据库文件,则需要安装SQL Server。如果你有一个实例,只要用户有足够的权限,你就可以向它发出创建数据库的命令。我已经安装了MSSQL。我使用以下连接字符串,所以您不需要将db附加到数据库:“数据源=MyInstance;AttachDbFilename=。\D:\myApp\\db.mdf;综合安全=真实;用户实例=True;'。因此,连接到服务器实例并运行以下查询:从sys.databases中选择*;在您的程序执行此连接字符串之前和之后。我重新回答我的问题,以更好地反映我的需要。请再读一遍我的最后一段。