我想知道是否有人知道使用Windows XP作为文件和SQL服务器的任何限制.我问,因为我们销售的应用程序之一,需要客户设置文件共享服务器和SQL Server.我们已经允许他们使用SQL Express,但我们想看看我们是否可以建议将Windows XP作为Windows Server的低成本替代品.如果对文件或数据库的并发连接数有限制,我可以看到的唯一潜在问题.我们只是考虑向拥有10-15名用户的小型公司推荐这一点.
我刚刚安装了Web Developer Express 2008和MVC框架(遵循所有默认设置,在此过程中安装了SQL Server Express).我遵循了最初的NerdDinner步骤,从IDE创建了一个数据库并定义了表(工作正常).
为了进一步定义严重依赖于用户群的表,我必须弄清楚如何将用户表添加到我新创建的数据库中(这样我就可以创建带有用户表的外键的表),所以我"跳到"手册中的身份验证和授权部分,他们提到我需要从目录"C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727"运行"aspnet_regsql.exe".
我找到了该文件并运行它.
它要求提供服务器名称并有一些默认值(它是我的计算机名称的首字母).我不记得在安装Visual Web Developer期间明确提到任何这样的名称,我认为它是默认的.选择"Windows身份验证".我也可以选择"SQL服务器身份验证",但我不记得创建它所需的用户名和密码.
当我选择数据库时,单击"数据库"组合框的下拉列表,需要几秒钟,然后它会发出以下错误消息:
"无法从SQL服务器查询数据库名称列表.建立与SQL Server的连接时发生网络相关或实例特定错误.未找到服务器或无法访问服务器.验证实例名称是否正确SQL Server配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)"
我在网上研究了这个,并没有为我看似微不足道的问题找到一个简单的解决方案.
为了澄清,我不想要远程连接,而是本地连接.
在我继续使用regsql进程之前,是否需要执行本地SQL Server Express安装所需的步骤?
这是普通的香草,开箱即用安装......有什么想法吗?
使用SQL Server Express 2005创建新数据库时C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,默认情况下会存储数据库文件(.mdf和.ldf).
但是,通过我在ASP.NET MVC中看到的教程(例如,Nerd Dinner),将数据库文件保存在ASP.NET项目的App_Data文件夹中似乎是常见的做法.
问题
更新
有一点我还没有得到.如果您在服务器上有一个生产数据库,为什么你甚至要更换这个数据库是什么App_Data文件.在发布新版本的应用程序时,您通常不希望拥有在生产数据库上运行的更新脚本吗?即使是初始部署,我宁愿编写脚本数据库创建脚本而不是物理复制文件.此外,对于SQL Server(Express)数据库,复制还不够.您必须分离数据库以操作文件,然后在完成后重新附加.
所以,我不得不说,App_Data的观点仍然让我感到厌烦.有人可以开导我吗?
sql-server asp.net asp.net-mvc sql-server-2005 sql-server-express
如何查看用于创建视图的SQL脚本?我正在使用MS SQL Server Management Studio Express 2008.
我目前正在进行负载测试,高峰时段的sqlservr.exe只使用高达50%的CPU.
有没有办法强制Sql Server使用超过50%的CPU?
我在GoGrid上运行虚拟机,有2GB内存(2个内核),SQL Server是Express Edition 2008 R2.
提前致谢!
尝试在VS2010中的devFabric上的Azure中运行.NET应用程序时出现错误。
我得到的错误是:
Windows Azure工具:无法初始化Windows Azure存储模拟器。无法启动开发存储。无法启动开发存储:找不到SQL Server实例“ localhost \ SQLExpress”。请使用Windows Azure SDK中的“ DSInit”实用程序为开发存储配置SQL Server实例。
因此,我从Azure SDK运行了dsInit,并且收到以下错误:
在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10000/的保留。在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10001/的保留。在用户帐户Tim-T500-32Win7 \ Tim中添加了对http://127.0.0.1:10002/的保留 。
正在创建数据库DevelopmentStorageDb20090919 ...无法创建数据库'DevelopmentStorageDb20090919':建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-指定服务器/实例时出错)
一项或多项初始化操作失败。解决这些错误,然后尝试再次运行存储模拟器。如果SQL Server是由当前用户以外的其他人安装的,则可能会发生这些错误。 有关更多详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=205140。
我的机器上运行的是SQL Server 2008,但我真的不确定问题是什么。第二条错误消息中引用的页面讨论了sql 2005。
关于如何使存储模拟器与2010一起使用的任何建议?
编辑注释也-由于某种原因,我的SQL Server配置管理器中有一个用于SQL Express的条目,但我不能执行任何操作-显然这是一个无效的链接。
如果这是原因,那么是否有解决此问题的建议方法?
我已经使用Entity Framework 4.3项目为我的ASP.NET MVC设置了一个(远程)SQL Server Express.在我的本地机器上使用SQL Compact一切正常.当我尝试连接到SQL Express服务器时,我在调用时遇到以下错误migrator.Update():
The INSERT permission was denied on the object '__MigrationHistory', database 'MyDataBase', schema 'dbo'.
Run Code Online (Sandbox Code Playgroud)
在服务器上我做了以下事情:
有任何想法吗?
entity-framework sql-server-express ef-code-first c#-4.0 entity-framework-4.3
我在Visual Studio 2008中使用C#在我的PC上循环MDF文件并从中提取数据.我正在使用表适配器指向本地MDF文件.
最近我的一台PC拒绝让我附上任何新的数据源,正如它所说的那样
System.Data.SqlClient.SqlException:无法创建/附加任何新数据库,因为现有数据库的数量已达到允许的最大数量:32766
即使我启动一个全新的Windows应用程序并尝试将MDF文件(在我的桌面上)作为数据源添加到它,我也会收到上述错误.
谁能告诉我如何删除/删除现有连接?
我的代码在另一台PC上工作正常,我在我的电脑上重新安装了Visual Studio但仍然出现此错误.
C#表适配器代码:
tmTableAdapter.Connection.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename='" + pathofmdffile + "';Integrated Security=True;Connect Timeout=30;User Instance=True";
tmTableAdapter.Connection.Open();
Run Code Online (Sandbox Code Playgroud) 我刚刚下载了SQL Server 2014 Express.在包含的安装客户端中,我选择了"新建SQL Server独立安装或...".我把一切都保留为默认值.
但是,在安装结束时,我在我的机器上找不到SQL Server Management Studio?
我检查了安装设置,没有明确的设置(功能选择)来包含SQL Server Management Studio?
我正在使用Windows 8.
我如何获得SQL Server Management Studio?
我有一个连接到SQLServer Express数据库的Java程序。我用来连接的代码是:
Connection con = null;
try {
String url = "jdbc:sqlserver://GANESHA\\SQLEXPRESS:1434;databaseName=4YP;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(url);
}
Run Code Online (Sandbox Code Playgroud)
此后,我决定改用Python,但似乎无法使其连接到数据库。我一直在使用的代码是:
import pyodbc
con_str = (
r'Driver = {SQL SERVER};'
r'Server = .\GANESHA;'
r'Database = 4YP;'
r'TrustedConnection = yes;'
)
cnxn = pyodbc.connect(con_str)
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:“ pyodbc.Error :('IM002','[IM002] [Microsoft] [ODBC驱动程序管理器]数据源名称未找到且未指定默认驱动程序(0)(SQLDriverConnect)')”
python sql-server windows-authentication pyodbc sql-server-express
sql-server ×7
sql ×2
asp.net ×1
asp.net-mvc ×1
azure ×1
c# ×1
c#-4.0 ×1
pyodbc ×1
python ×1
ssms ×1
view ×1
windows-xp ×1