标签: sql-server-express

使用Windows XP作为SQL Server

我想知道是否有人知道使用Windows XP作为文件和SQL服务器的任何限制.我问,因为我们销售的应用程序之一,需要客户设置文件共享服务器和SQL Server.我们已经允许他们使用SQL Express,但我们想看看我们是否可以建议将Windows XP作为Windows Server的低成本替代品.如果对文件或数据库的并发连接数有限制,我可以看到的唯一潜在问题.我们只是考虑向拥有10-15名用户的小型公司推荐这一点.

sql-server windows-xp sql-server-express

4
推荐指数
1
解决办法
7031
查看次数

ASP.NET MVC新手:无法让aspnet_regsql.exe工作

我刚刚安装了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 sql-server-express

4
推荐指数
2
解决办法
6287
查看次数

ASP.NET MVC希望我将我的SQL Server数据库文件存储在App_Data文件夹中 - 我应该吗?

使用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文件夹中似乎是常见的做法.

问题

  1. App_Data文件夹是否有任何意义,或者如果您碰巧使用Visual Studio的设计器来创建新数据库,它是否只是存储数据库文件的便利位置?
  2. 如果我不使用甚至删除App_Data文件夹,会不会有任何负面影响?

更新

有一点我还没有得到.如果您在服务器上有一个生产数据库,为什么你甚至更换这个数据库是什么App_Data文件.在发布新版本的应用程序时,您通常不希望拥有在生产数据库上运行的更新脚本吗?即使是初始部署,我宁愿编写脚本数据库创建脚本而不是物理复制文件.此外,对于SQL Server(Express)数据库,复制还不够.您必须分离数据库以操作文件,然后在完成后重新附加.

所以,我不得不说,App_Data的观点仍然让我感到厌烦.有人可以开导我吗?

sql-server asp.net asp.net-mvc sql-server-2005 sql-server-express

4
推荐指数
1
解决办法
2501
查看次数

SQL Server视图定义

如何查看用于创建视图的SQL脚本?我正在使用MS SQL Server Management Studio Express 2008.

sql view sql-server-express

4
推荐指数
1
解决办法
4836
查看次数

如何允许SQL Server Express使用多个内核?

我目前正在进行负载测试,高峰时段的sqlservr.exe只使用高达50%的CPU.

有没有办法强制Sql Server使用超过50%的CPU?

我在GoGrid上运行虚拟机,有2GB内存(2个内核),SQL Server是Express Edition 2008 R2.

提前致谢!

sql-server sql-server-express

4
推荐指数
1
解决办法
7945
查看次数

如何修复在VS 2010中为Azure运行存储模拟器的错误?

尝试在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的条目,但我不能执行任何操作-显然这是一个无效的链接。
如果这是原因,那么是否有解决此问题的建议方法?

azure visual-studio-2010 sql-server-express

4
推荐指数
1
解决办法
3557
查看次数

实体框架4.3与SQL Server 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)

在服务器上我做了以下事情:

  • 使用SQL Server凭据创建用户
  • 创建了一个名为MyDataBase的数据库

有任何想法吗?

entity-framework sql-server-express ef-code-first c#-4.0 entity-framework-4.3

4
推荐指数
1
解决办法
1329
查看次数

SQL Server用户实例错误:现有数据库已达到允许的最大数量

我在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)

c# sql sql-server user-instance sql-server-express

4
推荐指数
1
解决办法
419
查看次数

SQL Server 2014 Express中缺少SQL Server Management Studio

我刚刚下载了SQL Server 2014 Express.在包含的安装客户端中,我选择了"新建SQL Server独立安装或...".我把一切都保留为默认值.

但是,在安装结束时,我在我的机器上找不到SQL Server Management Studio?

我检查了安装设置,没有明确的设置(功能选择)来包含SQL Server Management Studio?

我正在使用Windows 8.

我如何获得SQL Server Management Studio?

sql-server ssms sql-server-express

4
推荐指数
1
解决办法
2万
查看次数

使用Python连接到SQL Server Express数据库(Windows身份验证)

我有一个连接到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

4
推荐指数
1
解决办法
6678
查看次数